Jump to content

Julia: Difference between revisions

From Official NixOS Wiki
Klinger (talk | contribs)
m better link to language (link was to older version of docs)
m Added a note about a potentially inaccurate statement about Julia Plots
Line 8: Line 8:


Most notably, Julia Plots does not work. You can use [http://gadflyjl.org/stable/ Gadfly] instead.
Most notably, Julia Plots does not work. You can use [http://gadflyjl.org/stable/ Gadfly] instead.
As of April 2026, the above statement is no longer accurate. [https://docs.juliaplots.org/stable/ Julia Plots] does seem to work with no additional configuration.


Another solution is to enable [https://github.com/nix-community/nix-ld nix-ld], see also [https://nix.dev/guides/faq#how-to-run-non-nix-executables here].
Another solution is to enable [https://github.com/nix-community/nix-ld nix-ld], see also [https://nix.dev/guides/faq#how-to-run-non-nix-executables here].


[[Category:Languages]]
[[Category:Languages]]

Revision as of 17:43, 3 April 2026

Julia is a programming language, that aims to create an unprecedented combination of ease-of-use, power, and efficiency in a single language.

Installation And Versions

You can install the newest version of Julia either with julia-bin (the derivation which downloads the binary) or julia (the derivation which builds Julia from the source). From the end-user perspective, -bin packages should be indistinguishable from source-built ones.

Packages

Some Julia packages expect binaries to be installed on your system. Until a better solution is found, you can run Julia inside Distrobox.

Most notably, Julia Plots does not work. You can use Gadfly instead.

As of April 2026, the above statement is no longer accurate. Julia Plots does seem to work with no additional configuration.

Another solution is to enable nix-ld, see also here.