zapiski z podróży po świecie informatyki (ps. lisp jest lepszy)
Blog | Archiwum || StackOverflow | GitHub

"swank-server":

2019-06-16

Swank Server.

Common Lisp daje tą magiczną możliwość - połączenia się z działającym programem i modyfikacji w locie. Słodkie!

Ale. To nie dzieje się samo. Żeby program napisany w Common Lispie dawał taką możliwość, trzeba to w nim uruchomić. Należy z użyciem quickload załadować bibliotekę swank, a następnie uruchomić swank server podając na jakim porcie ma nasłuchiwać. Np:

(ql:quickload :swank)
(swank:create-server :port 5000)

Aby się następnie z takim programem połączyć (z emacs'a), wystarczy M-x slime-connect RET <host> RET <port>.

Tagi: common-lisp interactive-programming lisp swank-server emacs
Pozostałe wpisy