[slime-cvs] CVS update: slime/ChangeLog
Helmut Eller
heller at common-lisp.net
Tue Jan 13 18:28:49 UTC 2004
Update of /project/slime/cvsroot/slime
In directory common-lisp.net:/tmp/cvs-serv25692
Modified Files:
ChangeLog
Log Message:
*** empty log message ***
Date: Tue Jan 13 13:28:49 2004
Author: heller
Index: slime/ChangeLog
diff -u slime/ChangeLog:1.200 slime/ChangeLog:1.201
--- slime/ChangeLog:1.200 Mon Jan 12 23:23:38 2004
+++ slime/ChangeLog Tue Jan 13 13:28:49 2004
@@ -1,3 +1,28 @@
+2004-01-13 Helmut Eller <e9626484 at stud3.tuwien.ac.at>
+
+ 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-cvs
mailing list