Julia: Difference between revisions

imported>MikiVanousek
Added an intro
imported>MikiVanousek
stylistic, rewording
Line 5: Line 5:
'''tl;dr''' Use the <code>julia_17-bin</code> package.
'''tl;dr''' Use the <code>julia_17-bin</code> package.


The  <code>julia_17-bin</code> package for some reason can not be found using the search, but it works.
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.
Explanation:
* -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.