Drasil icon indicating copy to clipboard operation
Drasil copied to clipboard

Use Nix for package and configuration management

Open smiths opened this issue 7 years ago • 1 comments

In the first iterations Drasil will expect the user to provide the correct external libraries for use with the generated code. For instance, if an ode solver library is needed, the user will need to install the correct version in the correct location. In the future, Nix could be used to manage the packages and configurations.

smiths avatar Sep 26 '17 20:09 smiths

These two smart constructors are used to specify the package names and package versions. https://github.com/JacquesCarette/Drasil/blob/adfc15f13c7cf81101c1dbab97a6aa61f10a4ec6/code/drasil-code/lib/Language/Drasil/Data/ODELibPckg.hs#L37-L49

cd155 avatar May 06 '22 15:05 cd155