(defun load-foreign-library (filename &key module supporting-libraries
force-load)
- #+(or allegro mcl) (declare (ignore module supporting-libraries))
- #+(or cmu scl sbcl) (declare (ignore module))
+ #+(or allegro mcl sbcl) (declare (ignore module supporting-libraries))
+ #+(or cmu scl) (declare (ignore module))
#+lispworks (declare (ignore supporting-libraries))
(when (and filename (or (null (pathname-directory filename))
#-(or allegro clisp cmu gcl lispworks lucid mcl sbcl)
(error 'not-implemented :proc (list 'getenv var)))
-(defun (setf getenv) (val var)
- "Set an environment variable."
- #+allegro (setf (sys::getenv (string var)) (string val))
- #+clisp (setf (sys::getenv (string var)) (string val))
- #+cmu (let ((cell (assoc (string var) ext:*environment-list* :test #'equalp
- :key #'string)))
- (if cell
- (setf (cdr cell) (string val))
- (push (cons (intern (string var) "KEYWORD") (string val)) ext:*environment-list*)))
- #+gcl (si:setenv (string var) (string val))
- #+lispworks (setf (lw:environment-variable (string var)) (string val))
- #+lucid (setf (lcl:environment-variable (string var)) (string val))
- #-(or allegro clisp cmu gcl lispworks lucid)
- (error 'not-implemented :proc (list '(setf getenv) var)))
-
;; modified from function ASDF -- Copyright Dan Barlow and Contributors