[slime-devel] Daily ChangeLog diff
Helmut Eller
heller at common-lisp.net
Thu Dec 25 03:33:01 UTC 2008
Index: slime/ChangeLog
diff -u slime/ChangeLog:1.1600 slime/ChangeLog:1.1603
--- slime/ChangeLog:1.1600 Tue Dec 23 08:33:11 2008
+++ slime/ChangeLog Wed Dec 24 08:14:06 2008
@@ -1,5 +1,40 @@
2008-12-23 Helmut Eller <heller at common-lisp.net>
+ * swank.lisp (connection.env): New slot. To hold dynamic variable
+ bindings for this connection.
+ (with-io-redirection): Use it.
+ (create-repl): New function. Currently only redirects IO for the
+ connection. Could potentially be used to create multiple
+ listeners, each with a set of streams and corresponding buffers.
+ (*redirect-io*, maybe-call-with-io-redirection)
+ (call-with-redirected-io): Deleted.
+
+2008-12-23 Helmut Eller <heller at common-lisp.net>
+
+ Move most of the REPL mode to contrib.
+ Disable some commands that depend on the
+ existence of a REPL buffer.
+
+2008-12-23 Helmut Eller <heller at common-lisp.net>
+
+ * slime.el (slime-set-connection-info): Don't create a repl
+ buffer.
+ (slime-start-lisp): Bind process-connection-type to nil to avoid
+ problems witht CLISPs readline code.
+
+ * swank.lisp (read-non-blocking, make-repl-input-stream)
+ (simple-repl): New functions.
+ (simple-serve-requests): Use it.
+
+ * swank-backend.lisp (wait-for-one-stream, wait-for-streams): New
+ functions.
+ (wait-for-input): Use it to support wainting on multiple streams.
+
+ * swank-cmucl.lisp (to-fd-stream): New function.
+ (wait-for-input): Use it.
+
+2008-12-23 Helmut Eller <heller at common-lisp.net>
+
* slime.el (slime-run-mode-hooks): Wrapper for Emacs21.
(slime-repl-mode): Use it.
Reported by Peter Denno.
Index: slime/contrib/ChangeLog
diff -u slime/contrib/ChangeLog:1.143 slime/contrib/ChangeLog:1.148
--- slime/contrib/ChangeLog:1.143 Tue Dec 9 18:29:06 2008
+++ slime/contrib/ChangeLog Wed Dec 24 08:14:07 2008
@@ -1,3 +1,30 @@
+2008-12-23 Helmut Eller <heller at common-lisp.net>
+
+ * slime-repl.el (slime-repl-connected-hook-function): Create
+ a repl at startup. Well, initialize stream redirection.
+
+2008-12-23 Helmut Eller <heller at common-lisp.net>
+
+ Move i/o related event handlers to slime-repl.el.
+
+ * slime-repl.el (slime-repl-event-hook-function): Handle some
+ events here.
+
+2008-12-23 Helmut Eller <heller at common-lisp.net>
+
+ * slime-editing-commands.el (slime-editing-commands-init): Bind
+ slime-close-all-parens-in-sexp.
+
+2008-12-23 Helmut Eller <heller at common-lisp.net>
+
+ * inferior-slime.el (inferior-slime-hook-function): New function.
+ (inferior-slime-init): Automatically enable it in the
+ *inferior-lisp* buffer.
+
+2008-12-23 Helmut Eller <heller at common-lisp.net>
+
+ * slime-fancy.el: Add slime-repl.
+
2008-12-09 Helmut Eller <heller at common-lisp.net>
* swank-kawa.scm (mif): Avoid assignments because that triggers a
More information about the slime-devel
mailing list