Julia

From NixOS Wiki
Revision as of 13:16, 31 March 2022 by imported>MikiVanousek (Added an intro)

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

tl;dr Use the julia_17-bin package.

The julia_17-bin package for some reason can not be found using the search, but it works.

There are a number of other julia* attributes, but most of them are broken. 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.
  • -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.