[slime-devel] Persistent REPL history

Christian Lynbech christian.lynbech at ericsson.com
Wed Sep 28 15:01:10 UTC 2005


>>>>> "Stefan" == Stefan Kamphausen <skampi at gmx.net> writes:

Stefan> That would be fine if the connection is always local.  What would
Stefan> happen to a history with a REPL that is connected to a remote lisp?
Stefan> Write to local disc or pass it to the remote machine.

I think the history mechanism should always go to the local disk as
seen from the emacs in which SLIME is running.

Firstly, one may still have one common homedirectory (eg NFS mounted)
even if there are many different machines. Secondly, one may always
find other ways of sharing files across different hosts, this should
not be the problem of SLIME to solve. Thirdly, if the code has a
variable that allows the user to specify the name of the history file,
one can always use one of emacs' network transparent file mechanisms
(such as tramp or ange-ftp).

Finally, there is no thing as annoying as having problems getting out
of emacs because some clever code tries to do something too clever on
exit that it cannot complete, and networking the history has a lot of
potential to aggrevate such a situation.


------------------------+-----------------------------------------------------
Christian Lynbech       | christian #\@ defun #\. dk
------------------------+-----------------------------------------------------
Hit the philistines three times over the head with the Elisp reference manual.
                                        - petonic at hal.com (Michael A. Petonic)




More information about the slime-devel mailing list