Julia: Difference between revisions

From NixOS Wiki
imported>Samuela
(Created page with "'''tl;dr''' Use the <code>julia_16-bin</code> package. There are a number of other <code>julia*</code> attributes but most of them are broken. Work is ongoing to add macOS su...")
 
mNo edit summary
 
(13 intermediate revisions by 4 users not shown)
Line 1: Line 1:
'''tl;dr''' Use the <code>julia_16-bin</code> package.
[https://docs.julialang.org/en/v1.7/ Julia] is a programming language, that aims to create an unprecedented combination of ease-of-use, power, and efficiency in a single language.


There are a number of other <code>julia*</code> attributes but most of them are broken. Work is ongoing to add macOS support (https://github.com/NixOS/nixpkgs/issues/123394).
== Installation And Versions ==
You can install the newest version of Julia either with <code>julia-bin</code> (the derivation which downloads the binary) or <code>julia</code> (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 [http://gadflyjl.org/stable/ Gadfly] instead.
[[Category:Applications]]
[[Category:Languages]]

Latest revision as of 13:16, 4 April 2024

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.