SquircleSpace / ql2nix

Create a nix expression for loading quicklisp packages
MIT License
18 stars 3 forks source link

nixlispBundle.nix: "Warm up" the bundle by loading it during build #3

Closed lukego closed 4 years ago

lukego commented 4 years ago

Loading the bundle before it is copied into the nix store is important to support packages that perform first-load-time initialization and need to write data into their system directories e.g. CL-UNICODE.

Resolves #1.

SquircleSpace commented 4 years ago

I'll point out that, from experience, there are TONS of quicklisp packages that break the norm. This will help for some systems, but unless we provide a way to name exactly which systems should be loaded, this is only going to add new problems. At the very least, the newly broken systems are more fringe than cl-unicode, so it makes sense to start with this.