Refactor core package definitions
commit8629618e9bb0dfc750d01fc4990404c78ab41705
authorStelian Ionescu <sionescu@cddr.org>
Tue, 8 Nov 2022 23:03:18 +0000 (8 18:03 -0500)
committerStelian Ionescu <sionescu@cddr.org>
Tue, 8 Nov 2022 23:03:18 +0000 (8 18:03 -0500)
tree7df5860fc1207893e9e3d0a70d5bc73d3b6e86f2
parentaf33f6e3a6b97fadf95c9e8fc4005a17a9d6581b
Refactor core package definitions

Coalesced all definitions of :cffi-sys into one.
Moved all packages (cffi-sys, cffi, cffi-callbacks) into package.lisp,
which now becomes the first file in the system.
Moved the compiler-macro utils to sys-utils.lisp, part of cffi-sys,
then export CONSTANT-FORM-P and CONSTANT-FORM-VALUE.
19 files changed:
cffi.asd
src/cffi-abcl.lisp
src/cffi-allegro.lisp
src/cffi-clasp.lisp
src/cffi-clisp.lisp
src/cffi-cmucl.lisp
src/cffi-corman.lisp
src/cffi-ecl.lisp
src/cffi-gcl.lisp
src/cffi-lispworks.lisp
src/cffi-mcl.lisp
src/cffi-mkcl.lisp
src/cffi-openmcl.lisp
src/cffi-sbcl.lisp
src/cffi-scl.lisp
src/features.lisp
src/package.lisp
src/sys-utils.lisp [new file with mode: 0644]
src/utils.lisp