3 ms·
The release version is right now relatively minimal [1]: just the repl/compiler, some pure-Julia libraries, and a few important external libraries like OpenBLAS
by ihnorton 12y ago
The release version is right now relatively minimal [1]: just the repl/compiler, some pure-Julia libraries, and a few important external libraries like OpenBLAS and FFTW. git is bundled to allow installation of additional functionality, and inclusion of git and the integrated "Pkg" system also help facilitate new contributions - which is important at this stage!
There has been discussion of the idea of a larger "platform" distribution including snapshots of various important packages, so that more extensive functionality is available in a single installer. No timeframe promises, but it is on the radar, and this will be very important for the next phase of adoption.
Regarding the "call Julia from C" question in the post you linked, this is technically possible, but not turnkey:
https://groups.google.com/d/msg/julia-dev/qdnggTuIp9s/BoQSNGNXxV0J https://groups.google.com/d/msg/julia-dev/qdnggTuIp9s/BoQSNG...
[1] As compared to default-install of some other technical environments. There is also a contingent pushing for a much more minimalist distribution for language-only/non-mathy applications!
- bch 12y agore: call Julia from C -- understood -- that part I'm happy to hack w/ and see what happens. Regarding git for a build phase -- (because it's difficult to read emotional intent on the internet, let me say: I appreciate this work on Julia, and how difficult project management is. Much respect. But...) I think I disagree with you about what a "distribution" is - it should be a snapshot, and whether there are two versions (base, "batteries installed"), or additional packages to optionally install later is inconsequential - a "distribution" should be self-contained and fully baked. The devs/hackers can pull from tip of master and get the "live" build scripts, but that shouldn't be included a release -- release != repository. Again, much respect. Consider my comment food for thought.
- ihnorton 12y ago(We're both mixing threads - see below!). No worries at all :) I understand what you mean now, and I've spent enough time in places with slow/no internet connectivity, so I'm very partial to the idea. I'll file an issue about it and see what other folks think.