(cl:defpackage #:mdw-hacks
- (:use #:cl)
- (:export #:crank-swank))
+ (:use #:cl))
(cl:defparameter mdw-hacks::*previous-package* cl:*package*)
(cl:in-package #:mdw-hacks)
(values (read-line stream))))
;; Start up swank.
+(export 'crank-swank)
(defun crank-swank (&rest args)
(let ((swank (find-package "SWANK")))
(unless swank
(load "/usr/share/common-lisp/source/slime/swank-loader.lisp")
+ (funcall (find-symbol "INIT" (find-package "SWANK-LOADER")))
(setf swank (find-package "SWANK")))
(set (find-symbol "*GLOBAL-DEBUGGER*" swank) nil)
(apply (find-symbol "CREATE-SERVER" swank) args)))