Defsystem-3.x doesn't load in Lispworks5; this prevents CLOCC from loading. Please update code in repository.
Here is a slightly modified version of definition of *central-registry* which fixes the problem. I add handling for the :lispworks5 feature:
`(;; Current directory
#+:sbcl (progn *default-pathname-defaults*)
#+(or :cmu :scl) (ext:default-directory)
;; *** Marco Antoniotti <firstname.lastname@example.org>
;; Somehow it is better to qualify default-directory in CMU with
;; the appropriate package (i.e. "EXTENSIONS".)
;; Same for Allegro.
#+(and :lispworks (not :lispworks4) (not :lispworks5))
,(multiple-value-bind (major minor)
(if (or (> major 3)
(and (= major 3) (> minor 2))
(and (= major 3) (= minor 2)
(equal (lisp-implementation-version) "3.2.1")))
#+(or :lispworks4 :lispworks5)
;; Home directory
;; Global registry
#+unix (pathname "/usr/local/lisp/Registry/")
"Central directory of system definitions.
May be either a single directory pathname, or a list of directory
pathnames to be checked after the local directory.")
Log in to post a comment.