Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Use if instead of && for deciding whether to run a command | Brad Jensen | 2019-07-24 |
| | | | | | | | | | | | The only difference between these forms is the return value when "$NIX_LISP_SKIP_CODE" is the empty string. In the original formulation, the script would return a false exit status. In the new formulation, it will return a true exit status. Its useful to be able to source cl-wrapper.sh (to get the variables it establishes), and its a bit annoying that sourcing it with NIX_LISP_SKIP_CODE=1 results in a false exit status. | ||
* | Resolve symlinks before trying to recognize a lisp implementation | Brad Jensen | 2019-07-24 |
| | | | | | | | | | The CCL package installs a symlink named "ccl" that points at the actual implementation executable: lx86cl64 (or lx86cl for 32 bit). When clwrapper is used with CCL as the backing implementation, this script fails to recognize the implementation. By resolving the symlink, we are able to recognize which implementation we're actually working with. | ||
* | lispPackages: remove trailing colon from {NIX_LISP_,}LD_LIBRARY_PATH | Michael Raskin | 2018-02-25 |
| | |||
* | lispPackages.clwrapper: use bash as the wrapper shell to make sure arays are ↵ | Michael Raskin | 2018-02-17 |
| | | | | supported | ||
* | lispPackages.clwrapper: Fix a typo in dynamic-library-hack | Michael Raskin | 2018-02-01 |
| | |||
* | lispPackages.clwrapper: build helper; saving dynamic library search path ↵ | Michael Raskin | 2018-01-29 |
| | | | | from NIX_LISP_ | ||
* | lispPackages: A less aggressive way to manipulate ASDF search path, as ↵ | Michael Raskin | 2017-11-22 |
| | | | | suggested by Fare | ||
* | lispPackages: load precompiled asdf; support more implementations | Michael Raskin | 2017-04-10 |
| | |||
* | quicklispPackages: update to fresh QuickLisp | Michael Raskin | 2017-04-06 |
| | | | | lispPackages: reduce environment-bombing | ||
* | lispPackages.clwrapper: fix array expansion to produce no arguments when empty | Michael Raskin | 2017-03-31 |
| | |||
* | clwrapper: better support for ensuring noninteractive execution | Michael Raskin | 2017-03-30 |
| | |||
* | lispPackages.clwrapper: allow to replace the code to load ASDF | Michael Raskin | 2017-03-29 |
| | |||
* | quicklisp (lispPackages.quicklisp): init | Michael Raskin | 2016-03-25 |
| | |||
* | Add default for ASDF in clwrapper | Michael Raskin | 2015-04-14 |
| | |||
* | Make LD_LIBRARY_PATH available during build like during later usage | Michael Raskin | 2014-11-13 |
| | |||
* | Adding a Common Lisp wrapper. | Michael Raskin | 2013-10-13 |
Features: + configurable via environment variables + can skip the actual launching of the lisp implementation (source it with NIX_LISP_SKIP_CODE=1 to get all the settings) + currently supports SBCL, CLisp, ECL + determines lisp implementation from NIX_LISP_COMMAND variable or from buildInputs + sets ASDF search path for packages using buildInputs |