about summary refs log tree commit diff
path: root/pkgs/development/lisp-modules/clwrapper/cl-wrapper.sh
Commit message (Collapse)AuthorAge
* Use if instead of && for deciding whether to run a commandBrad Jensen2019-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 implementationBrad Jensen2019-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_PATHMichael Raskin2018-02-25
|
* lispPackages.clwrapper: use bash as the wrapper shell to make sure arays are ↵Michael Raskin2018-02-17
| | | | supported
* lispPackages.clwrapper: Fix a typo in dynamic-library-hackMichael Raskin2018-02-01
|
* lispPackages.clwrapper: build helper; saving dynamic library search path ↵Michael Raskin2018-01-29
| | | | from NIX_LISP_
* lispPackages: A less aggressive way to manipulate ASDF search path, as ↵Michael Raskin2017-11-22
| | | | suggested by Fare
* lispPackages: load precompiled asdf; support more implementationsMichael Raskin2017-04-10
|
* quicklispPackages: update to fresh QuickLispMichael Raskin2017-04-06
| | | | lispPackages: reduce environment-bombing
* lispPackages.clwrapper: fix array expansion to produce no arguments when emptyMichael Raskin2017-03-31
|
* clwrapper: better support for ensuring noninteractive executionMichael Raskin2017-03-30
|
* lispPackages.clwrapper: allow to replace the code to load ASDFMichael Raskin2017-03-29
|
* quicklisp (lispPackages.quicklisp): initMichael Raskin2016-03-25
|
* Add default for ASDF in clwrapperMichael Raskin2015-04-14
|
* Make LD_LIBRARY_PATH available during build like during later usageMichael Raskin2014-11-13
|
* Adding a Common Lisp wrapper.Michael Raskin2013-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