4 ms·
The package manager is one of my favorite things about Julia. From its integration with Git to the ability to effortlessly reproduce the precise environment in
by leephillips 4y ago
The package manager is one of my favorite things about Julia. From its integration with Git to the ability to effortlessly reproduce the precise environment in which any program was run, it’s programming language package management, finally, done right:
https://lwn.net/Articles/871490/ https://lwn.net/Articles/871490/
- Moissanite 4y agoThanks - you inspired me to find the right search term for my issue ("CI/CD in Julia"). Basically, the idea of using the REPL (at all, and particularly for package management) never sat well with me; I was looking for the equivalent of "requirements.txt".
- ChrisRackauckas 4y agoProject.toml or Manifest.toml? Every package has Project.toml which specifies bounds (https://github.com/SciML/OrdinaryDiffEq.jl/blob/master/Project.toml https://github.com/SciML/OrdinaryDiffEq.jl/blob/master/Proje...). Every fully reproducible project has a Manifest that decrease the complete package state (https://github.com/SciML/SciMLBenchmarks.jl/blob/master/benchmarks/Bio/Manifest.toml https://github.com/SciML/SciMLBenchmarks.jl/blob/master/benc...).