[slime-devel] Daily ChangeLog diff

Luke Gorrie lgorrie at common-lisp.net
Mon Oct 17 22:00:21 UTC 2005


Index: slime/ChangeLog
diff -u slime/ChangeLog:1.795 slime/ChangeLog:1.796
--- slime/ChangeLog:1.795	Fri Oct 14 20:51:01 2005
+++ slime/ChangeLog	Mon Oct 17 20:14:12 2005
@@ -1,3 +1,21 @@
+2005-10-17  Marco Baringer  <mb at bese.it>
+	
+	* swank.lisp (eval-in-emacs): Instead of taking a string and
+	attempting to parse it emacs side the function now takes a form
+	and converts it to a string internally. This should allow users of
+	the function to not have to worry about quoting issues and emacs'
+	different printed represenation for, among other things,
+	characters.
+	(process-form-for-emacs): New function. Converts a list into a
+	string for passing to emacs.
+
+	* slime.el (slime-eval-for-lisp): New API. This function now takes
+	a single string, representing the form to evaluate, and uses
+	emacs' read function to convert it into a form before eval'ing it.
+	(slime-dispatch-event): The :eval event now passes a single
+	string (instead of a string and something looking kind of like a
+	form).
+
 2005-10-15  Douglas Crosher <dcrosher at common-lisp.net>
 
 	* swank-scl.lisp: Support for Scieneer Common Lisp.



More information about the slime-devel mailing list