nixpkgs/pkgs/development/lisp-modules/quicklisp-to-nix-systems.txt
Luke Gorrie 4f9ca7c565
Common lisp update (#142209)
quicklisp: 2021-02-13 -> 2021-08-07
lispPackages: regenerate from fresher Quicklisp
sbcl: 2.1.2 -> 2.1.9 (switch default version)
lispPackages.mgl, lispPackages.mgl-mat: init
lispPackages.iolib: suppress network-reliant tests
lispPackages.esrap: apply upstream SBCL 2.1.9 compatibility patch

Removed packages caveman and clack-v1-compat that are removed.

Added more packages from Quicklisp.

* lisp-modules/shell.nix: Add openblas for MGL

* lisp-modules: Update README.txt

Mention that shell.nix needs to be updated when adding packages that
have external dependencies during package analysis, e.g. package :LLA that specifically wants to load libblas.so at compile-time.

* lisp-modules/define-package.nix: Fix package path deduplication

The deduplication of NIX_LISP_ASDF_PATHS was not working, apparently
due to a shell quoting bug causing the sort/uniq pipeline to run at
the wrong time. This is now deduplicated in a separate step.

This fixes a series problem where environments with many Lisp packages
would exhasut the available environment space on Linux, causing
obscure "too many arguments" error messages from the shell, because
the NIX_LISP_ASDF_PATHS list was bloated with ~90% duplicates.

Co-authored-by: Luke Gorrie <luke@nuddy.co>
2021-10-20 14:30:31 +00:00

248 lines
2.7 KiB
Plaintext

1am
3bmd
access
acclimation
alexandria
anaphora
arnesi
array-operations
array-utils
asdf-system-connections
babel
binomial-heap
binpack
blackbird
bordeaux-threads
calispel
cffi
cffi-grovel
cffi-uffi-compat
chanl
check-it
chipz
chunga
circular-streams
cl+ssl
cl-annot
cl-ansi-text
cl-async
cl-async-base
cl-async-repl
cl-async-ssl
cl-base64
cl-cffi-gtk
cl-cli
cl-colors
cl-containers
cl-cookie
cl-css
cl-csv
cl-cuda
cl-custom-hash-table
cl-dbi
cl-digraph
cl-dot
cl-emb
cl-fad
cl-fuse
cl-fuse-meta-fs
cl-geometry
cl-gobject-introspection
cl-heap
cl-hooks
cl-html-diff
cl-html-parse
cl-html5-parser
cl-interpol
cl-jpeg
cl-json
cl-l10n
cl-libuv
cl-locale
cl-markup
cl-mysql
cl-paths-ttf
cl-pattern
cl-pdf
cl-ppcre
cl-ppcre-template
cl-ppcre-unicode
cl-prevalence
cl-protobufs
cl-qprint
cl-reexport
cl-slice
cl-smt-lib
cl-smtp
cl-speedy-queue
cl-store
cl-svg
cl-syntax
cl-syntax-annot
cl-syntax-anonfun
cl-syntax-markup
cl-syslog
cl-test-more
cl-typesetting
cl-unicode
cl-unification
cl-utilities
cl-vectors
cl-webkit2
cl-who
clack
classowary
clfswm
closer-mop
closure-common
closure-html
clsql
clsql-postgresql
clsql-postgresql-socket
clsql-sqlite3
clss
clump
clx
collectors
command-line-arguments
css-lite
css-selectors
css-selectors-simple-tree
css-selectors-stp
cxml
cxml-stp
data-table
dbd-mysql
dbd-postgres
dbd-sqlite3
dbus
defclass-std
dexador
djula
documentation-utils
drakma
enchant
esrap
esrap-peg
external-program
fare-csv
fare-mop
fare-quasiquote
fare-utils
fast-http
fast-io
file-attributes
fiveam
flexi-streams
form-fiddle
fset
generic-cl
gettext
heap
http-body
hu.dwim.asdf
hu.dwim.defclass-star
hunchentoot
idna
ieee-floats
inferior-shell
iolib
ironclad
iterate
jonathan
jsown
lack
let-plus
lev
lfarm-client
lfarm-server
lfarm-ssl
lift
lisp-namespace
lla
local-time
log4cl
lparallel
lquery
marshal
md5
metabang-bind
metatilities-base
mgl-pax
minheap
misc-extensions
mk-string-metrics
moptilities
more-conditions
mt19937
named-readtables
net-telent-date
nibbles
optima
osicat
parachute
parenscript
parse-number
parser-combinators
parser.common-rules
pcall
physical-quantities
plump
postmodern
proc-parse
prove
prove-asdf
puri
pythonic-string-reader
query-fs
quri
rfc2388
salza2
serapeum
simple-date
simple-date-time
smart-buffer
smug
split-sequence
sqlite
static-vectors
str
stumpwm
swank
swap-bytes
sycamore
symbol-munger
trees
trivia
trivial-arguments
trivial-backtrace
trivial-clipboard
trivial-features
trivial-garbage
trivial-gray-streams
trivial-indent
trivial-main-thread
trivial-mimes
trivial-package-local-nicknames
trivial-shell
trivial-types
trivial-utf-8
uffi
uiop
unix-options
unix-opts
usocket
utilities.print-items
utilities.print-tree
uuid
varjo
vecto
woo
wookie
xembed
xkeyboard
xml.location
xmls
xsubseq
yason