Lisp 実装を起動し、Swank を (たとえばQuicklispswank:create-server
を介して) ロードし、次を実行します。
CL-USER(1): (ql:quickload "swank")
;; ...
CL-USER(2): (swank:create-server)
;; Swank started at port: 4005.
4005
別のポートを指定する場合は、:port
キーワード引数を使用して指定できます。
CL-USER(3): (swank:create-server :port 4123)
;; Swank started at port: 4123.
4123
プロトコルはバージョン間で変更される傾向があるため、大幅に異なるバージョンの SLIME と Swank を使用していないことを確認する必要があることに注意してください。Common Lisp の場合、.emacs
Quicklisp で現在利用可能な SLIME のバージョンに応じて、次のようなものを my に追加して、Quicklisp のバージョンを使用する傾向があります。
(add-to-list 'load-path "~/quicklisp/dists/quicklisp/software/slime-20111105-cvs")
(add-to-list 'load-path "~/quicklisp/dists/quicklisp/software/slime-20111105-cvs/contrib")