[slime-devel] Daily ChangeLog diff

Luke Gorrie lgorrie at common-lisp.net
Wed Jan 14 08:00:08 UTC 2004


Index: slime/ChangeLog
diff -u slime/ChangeLog:1.200 slime/ChangeLog:1.204
--- slime/ChangeLog:1.200	Mon Jan 12 23:23:38 2004
+++ slime/ChangeLog	Wed Jan 14 01:54:11 2004
@@ -1,3 +1,58 @@
+2004-01-14  Luke Gorrie  <luke at bluetail.com>
+
+	* swank-openmcl.lisp (emacs-connected): Typo fix (missing
+	close-paren).
+
+2004-01-13  Helmut Eller  <e9626484 at stud3.tuwien.ac.at>
+
+	* slime.el (slime-input-complete-p): Tolerate extra close parens.
+	(slime-idle-state): Don't active the repl.
+	(slime-insert-transcript-delimiter): Insert output before prompt.
+	(slime-open-stream-to-lisp): Initialize the process-buffer with
+	the connection buffer.
+	(slime-repl-activate): Deleted.
+	(slime-repl-eval-string, slime-repl-show-result)
+	(slime-repl-show-abort): Better handling of abortion.
+	(slime-compile-file): Insert output before prompt.
+
+	* swank-lispworks.lisp (create-socket): Fix condition message.
+
+	* swank-openmcl.lisp (*swank-in-background*): Set to :spawn.
+	(emacs-connected): Initialize ccl::*interactive-abort-process*.
+
+	* swank.lisp (*swank-in-background*): New variable.
+	(start-server): Start swank in background, depending on
+	*swank-in-background*.
+
+	* swank-cmucl.lisp, swank-sbcl.lisp (*swank-in-background*): Set
+	to :fd-handler.
+	
+	* swank-clisp.lisp (accept-connection): Remove superfluous call to
+	socket-wait.
+
+	New more direct socket interface.  The new interface is closer to
+	the functions provided by the implementations.  For Lispworks we
+	use some non-exported functions to get a sane interface.  The
+	interface also includes add-input-handler and a spawn function
+	(not used yet).  The idea is that most of the logic can be shared
+	between similar backends.
+
+	* swank-gray.lisp (make-fn-streams): New function.
+	(stream-read-char-no-hang, stream-read-char-will-hang-p): Moved to
+	here from swank-clisp.lisp.
+
+	* swank-allegro.lisp, swank-clisp.lisp, swank-cmucl.lisp,
+	swank-lispworks.lisp, swank-openmcl.lisp, swank-sbcl.lisp:
+	(create-socket, local-port, close-socket, accept-connection)
+	(add-input-handler, spawn): Implement new socket interface.
+
+	* swank.lisp (start-server, open-dedicated-output-stream &etc):
+	Use new socket functions.
+
+	* swank-backend.lisp (create-socket, local-port, close-socket)
+	(accept-connection, add-input-handler, spawn): New functions.
+	(accept-socket/stream, accept-socket/run): Deleted.
+
 2004-01-13  Luke Gorrie  <luke at bluetail.com>
 
 	* swank-clisp.lisp: Updated for new network interface but not




More information about the slime-devel mailing list