[slime-devel] Daily ChangeLog diff

Luke Gorrie lgorrie at common-lisp.net
Wed Sep 28 22:00:12 UTC 2005


Index: slime/ChangeLog
diff -u slime/ChangeLog:1.788 slime/ChangeLog:1.789
--- slime/ChangeLog:1.788	Thu Sep 22 22:27:04 2005
+++ slime/ChangeLog	Wed Sep 28 00:17:50 2005
@@ -1,3 +1,33 @@
+2005-09-28  Helmut Eller  <heller at common-lisp.net>
+
+	* slime.el (slime-multiprocessing): Deleted. No longer needed.
+	(slime-init-command): Updated accordingly.
+	(slime-current-package): Add a special case for Scheme.
+	(slime-simple-completions, slime-apropos): Quote the package,
+	because in can be a plain symbol in Scheme.
+	(slime-inspector-reinspect): Use a proper defslimefun.
+
+	* swank.lisp (inspector-reinspect): New function.
+	(start-server): Call initialize-multiprocessing before starting
+	the server and startup-idle-and-top-level-loops afterwards.
+	Calling startup-idle-and-top-level-loops here shouldn't be a
+	problem because start-server is only invoked at startup via stdin.
+
+	* swank-scheme48/source-location.scm: New file. For M-.
+	* swank-scheme48/module.scm (list-all-package): New function.
+	* swank-scheme48/interfaces.scm (module-control-interface): Export it.
+	* swank-scheme48/inspector.scm: Add methods for records and and
+	hashtables.
+	(swank:arglist-for-echo-area): Implement it.  Only works for
+	functions with enough debug-data (ie. only user-defined functions).
+	* swank-scheme48/completion.scm: New file.
+	(swank:simple-completions, swank:apropos-list-for-emacs): Implemented.
+	* swank-scheme48/load.scm, swank-scheme48/defrectypeX.scm: Renamed 
+	the file from defrectype*.scm
+	* swank-scheme48/packages.scm (swank-general-rpc): Don't use
+	posix-process because it doesn't work on Windows, and we don't need
+	it for a mulithreaded server.
+
 2005-09-22  Helmut Eller  <heller at common-lisp.net>
 
 	* swank-backend.lisp (*gray-stream-symbols*): Collect the needed



More information about the slime-devel mailing list