Update cat-init and add SBCL compilation HowTo
This commit is contained in:
parent
f6460444be
commit
b9a6785c15
4652
doc/How-to-Compile-Kenzo-with-SBCL.txt
Normal file
4652
doc/How-to-Compile-Kenzo-with-SBCL.txt
Normal file
File diff suppressed because it is too large
Load Diff
@ -11,9 +11,9 @@
|
||||
:description "A Symbolic Software for Effective Homology Computation by Francis Sergeraert"
|
||||
:serial t
|
||||
:components ((:file "package")
|
||||
(:file "kenzo")
|
||||
(:module "src"
|
||||
:components ((:file "macros")
|
||||
:components ((:file "kenzo")
|
||||
(:file "macros")
|
||||
(:file "various")
|
||||
(:file "classes")
|
||||
(:file "combinations")
|
||||
|
||||
@ -2,6 +2,9 @@
|
||||
;;; FILES FILES FILES FILES FILES FILES FILES FILES FILES FILES
|
||||
;;; FILES FILES FILES FILES FILES FILES FILES FILES FILES FILES
|
||||
|
||||
(DEFPACKAGE :CAT
|
||||
(:USE CL))
|
||||
|
||||
(IN-PACKAGE "COMMON-LISP-USER")
|
||||
|
||||
(DEFUN KENZO-VERSION ()
|
||||
@ -11,7 +14,8 @@
|
||||
(PROCLAIM '(OPTIMIZE (speed 3) (safety 1) (space 0) (debug 0)))
|
||||
|
||||
(DEFCONSTANT +FILE-LIST+
|
||||
'("macros"
|
||||
'("kenzo"
|
||||
"macros"
|
||||
"various"
|
||||
"classes"
|
||||
"combinations"
|
||||
@ -57,13 +61,16 @@
|
||||
|
||||
(DEFCONSTANT +SOURCE-EXTENSION+
|
||||
#+(or allegro clisp lispworks) "cl"
|
||||
#-(or allegro clisp lispworks)
|
||||
(error "Not an Allegro or CLisp or LispWorks environment."))
|
||||
#+(or sbcl) "lisp"
|
||||
#-(or allegro clisp lispworks sbcl)
|
||||
(error "Not an Allegro or CLisp or LispWorks or SBCL environment."))
|
||||
|
||||
(DEFCONSTANT +COMPILED-EXTENSION+
|
||||
#+allegro "fasl"
|
||||
#+clisp "fas"
|
||||
#+lispworks "ofasl")
|
||||
#+lispworks "ofasl"
|
||||
#+sbcl "fasl"
|
||||
)
|
||||
|
||||
(DEFUN LOAD-SFILES ()
|
||||
(mapc #'(lambda (file-name)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user