Difference between revisions of "Julia"

From NixOS Wiki
Jump to: navigation, search
m
(Better installation recomendation.)
Line 3: Line 3:
 
== Installation And Versions ==
 
== Installation And Versions ==
  
'''tl;dr''' Use the <code>julia_17-bin</code> package.
+
Use the <code>julia-bin</code> or <code>julia-lts-bin</code> package.  
 
 
The  <code>julia_17-bin</code> package does not show up in the search, but it works.
 
  
 
There are a number of other <code>julia*</code> attributes, but most of them are broken. [https://github.com/NixOS/nixpkgs/issues/123394 Work] is ongoing to add macOS support.
 
There are a number of other <code>julia*</code> attributes, but most of them are broken. [https://github.com/NixOS/nixpkgs/issues/123394 Work] is ongoing to add macOS support.
 
* stable packages are for Julia LTS versions, which are very old at this point. I believe 1.0-ish. You probably want something more recent.
 
* stable packages are for Julia LTS versions, which are very old at this point. I believe 1.0-ish. You probably want something more recent.
 
* bin packages are not built from source directly, but are instead built off of the official binaries released by Julia. Building Julia from source has proven to be quite a nightmare, so the -bin packages take the easy route. From the end-user perspective, -bin packages should be indistinguishable from source built ones.
 
* bin packages are not built from source directly, but are instead built off of the official binaries released by Julia. Building Julia from source has proven to be quite a nightmare, so the -bin packages take the easy route. From the end-user perspective, -bin packages should be indistinguishable from source built ones.
 +
  
 
[[Category:Applications]]
 
[[Category:Applications]]
 
[[Category:Languages]]
 
[[Category:Languages]]

Revision as of 07:09, 9 September 2022

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

Use the julia-bin or julia-lts-bin package.

There are a number of other julia* attributes, but most of them are broken. Work is ongoing to add macOS support.

  • stable packages are for Julia LTS versions, which are very old at this point. I believe 1.0-ish. You probably want something more recent.
  • bin packages are not built from source directly, but are instead built off of the official binaries released by Julia. Building Julia from source has proven to be quite a nightmare, so the -bin packages take the easy route. From the end-user perspective, -bin packages should be indistinguishable from source built ones.