PlutoUI.jl
Nim
PlutoUI.jl | Nim | |
---|---|---|
7 | 347 | |
298 | 16,079 | |
1.7% | 0.5% | |
7.2 | 9.9 | |
13 days ago | 6 days ago | |
Julia | Nim | |
The Unlicense | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
PlutoUI.jl
-
Help With Next Language Decision
Pluto notebooks are distinct from Jupyter notebooks in that they are reactive: https://github.com/JuliaPluto/PlutoUI.jl
-
6 Julia Frameworks to Create Desktop GUIβs π₯ and Web Apps πΈ
An easy alternative is using a Pluto notebook with PlutoUI.jl. You can create input fields, sliders, check boxes, etc in a very easy way. Itβs an easy and fast way to create a simple GUI.
-
CrΓ©er simplement un cluster k8s dans PhoenixNAP avec Rancher en quelques clics β¦
ubuntu@vm1:~$ curl -fsSL https://install.julialang.org | sh - info: downloading installer Welcome to Julia! This will download and install the official Julia Language distribution and its version manager Juliaup. Juliaup will be installed into the Juliaup home directory, located at: /home/ubuntu/.juliaup The julia, juliaup and other commands will be added to Juliaup bin directory, located at: /home/ubuntu/.juliaup/bin This path will then be added to your PATH environment variable by modifying the profile files located at: /home/ubuntu/.bashrc /home/ubuntu/.profile Julia will look for a new version of Juliaup itself every 1440 seconds when you start julia. You can uninstall at any time with juliaup self uninstall and these changes will be reverted. β Do you want to install with these default configuration choices? Β· Proceed with installation Now installing Juliaup Installing Julia 1.7.2+0 (x64). Julia was successfully installed on your system. Depending on which shell you are using, run one of the following commands to reload the the PATH environment variable: . /home/ubuntu/.bashrc . /home/ubuntu/.profile pkg> add https://github.com/JuliaPluto/PlutoUI.jl Cloning git-repo `[https://github.com/JuliaPluto/PlutoUI.jl`](https://github.com/JuliaPluto/PlutoUI.jl`) Updating git-repo `[https://github.com/JuliaPluto/PlutoUI.jl`](https://github.com/JuliaPluto/PlutoUI.jl`) Resolving package versions... Installed Reexport βββββββββββββββ v1.2.2 Installed IOCapture ββββββββββββββ v0.2.2 Installed AbstractPlutoDingetjes β v1.1.4 Installed JSON βββββββββββββββββββ v0.21.3 Installed Hyperscript ββββββββββββ v0.0.4 Installed FixedPointNumbers ββββββ v0.8.4 Installed HypertextLiteral βββββββ v0.9.3 Installed Parsers ββββββββββββββββ v2.3.0 Installed ColorTypes βββββββββββββ v0.11.0 Updating `~/.julia/environments/v1.7/Project.toml` [7f904dfe] + PlutoUI v0.7.38 `[https://github.com/JuliaPluto/PlutoUI.jl#main`](https://github.com/JuliaPluto/PlutoUI.jl#main`) Updating `~/.julia/environments/v1.7/Manifest.toml` [6e696c72] + AbstractPlutoDingetjes v1.1.4 [3da002f7] + ColorTypes v0.11.0 [53c48c17] + FixedPointNumbers v0.8.4 [47d2ed2b] + Hyperscript v0.0.4 [ac1192a8] + HypertextLiteral v0.9.3 [b5f81e59] + IOCapture v0.2.2 [682c06a0] + JSON v0.21.3 [69de0a69] + Parsers v2.3.0 [7f904dfe] + PlutoUI v0.7.38 `[https://github.com/JuliaPluto/PlutoUI.jl#main`](https://github.com/JuliaPluto/PlutoUI.jl#main`) [189a3867] + Reexport v1.2.2 [a63ad114] + Mmap [2f01184e] + SparseArrays [10745b16] + Statistics Precompiling project... 10 dependencies successfully precompiled in 23 seconds (24 already precompiled)
-
Ask HN: What's the best platform for technical writing in 2022?
I realize that, and there may be no rational reason for you to switch to a setup like mine. But, aside from avoiding such things a Wordpress exploits, my approach turned out to have other advantages. Over the years I added to my knowledge and taught myself how to provide things other than static files. Today my readers can use gnuplot in a Jupyter notebook, and interactive PlutoΒΉ notebooks backed by Julia running on a VPS. No canned solution exists for this, and in fact I had to work with the Pluto developers to iron out some kinks. This is only possible because I have total control over the servers. If you know will only ever want to serve static files, there are simpler options (with potential pitfalls). But those options are also limiting, in case one day you want to do something unusual.
[1] https://github.com/JuliaPluto/PlutoUI.jl
- Bigger/wider UI sliders widgets in Pluto.jl?
-
Data Visualization Techniques With Julia
When you are using Pluto (https://github.com/fonsp/Pluto.jl ) instead of Juypter you can very easily combine plots with reactive UI elements (like sliders, selectors, etc. - see https://github.com/fonsp/PlutoUI.jl ) to allow interactive exploration of data.
-
Any Pluto Tutorials?
The only thing I think really isn't covered is PlutoUI (https://github.com/fonsp/PlutoUI.jl), which you can find in a sample notebook in Pluto.
Nim
- 3 years of fulltime Rust game development, and why we're leaving Rust behind
-
Top Paying Programming Technologies 2024
22. Nim - $80,000
-
"14 Years of Go" by Rob Pike
I think the right answer to your question would be NimLang[0]. In reality, if you're seeking to use this in any enterprise context, you'd most likely want to select the subset of C++ that makes sense for you or just use C#.
[0]https://nim-lang.org/
- Odin Programming Language
-
Ask HN: Interest in a Rust-Inspired Language Compiling to JavaScript?
I don't think it's a rust-inspired language, but since it has strong typing and compiles to javascript, did you give a look at nim [0] ?
For what it takes, I find the language very expressive without the verbosity in rust that reminds me java. And it is also very flexible.
[0] : https://nim-lang.org/
-
The nim website and the downloads are insecure
I see a valid cert for https://nim-lang.org/
-
Nim
FYI, on the front page, https://nim-lang.org, in large type you have this:
> Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula.
-
Things I've learned about building CLI tools in Python
You better off with using a compiled language.
If you interested in a language that's compiled, fast, but as easy and pleasant as Python - I'd recommend you take a look at [Nim](https://nim-lang.org).
And to prove what Nim's capable of - here's a cool repo with 100+ cli apps someone wrote in Nim: [c-blake/bu](https://github.com/c-blake/bu)
-
Mojo is now available on Mac
Chapel has at least several full-time developers at Cray/HPE and (I think) the US national labs, and has had some for almost two decades. That's much more than $100k.
Chapel is also just one of many other projects broadly interested in developing new programming languages for "high performance" programming. Out of that large field, Chapel is not especially related to the specific ideas or design goals of Mojo. Much more related are things like Codon (https://exaloop.io), and the metaprogramming models in Terra (https://terralang.org), Nim (https://nim-lang.org), and Zig (https://ziglang.org).
But Chapel is great! It has a lot of good ideas, especially for distributed-memory programming, which is its historical focus. It is more related to Legion (https://legion.stanford.edu, https://regent-lang.org), parallel & distributed Fortran, ZPL, etc.
- NIR: Nim Intermediate Representation
What are some alternatives?
Pluto.jl - π Simple reactive notebooks for Julia
zig - General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
mataroa - Naked blogging platform
go - The Go programming language
mdBook - Create book from markdown files. Like Gitbook but implemented in Rust
Odin - Odin Programming Language
juliaup - Julia installer and version multiplexer
rust - Empowering everyone to build reliable and efficient software.
InteractiveCodeSearch.jl - Interactively search Julia code from terminal
crystal - The Crystal Programming Language
PlutoSliderServer.jl - Web server to run just the `@bind` parts of a Pluto.jl notebook
v - Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies. Supports automatic C => V translation. https://vlang.io