3 ms·
How do you get on with package management? That is probably the area where Julia had the most opportunity to trounce Fortran, and yet that is the part of the la
by Moissanite 4y ago
How do you get on with package management? That is probably the area where Julia had the most opportunity to trounce Fortran, and yet that is the part of the language I've never managed to get comfortable with.
- leephillips 4y agoThe 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...).