[slime-devel] Daily ChangeLog diff

Luke Gorrie lgorrie at common-lisp.net
Thu May 12 22:00:11 UTC 2005


Index: slime/ChangeLog
diff -u slime/ChangeLog:1.684 slime/ChangeLog:1.685
--- slime/ChangeLog:1.684	Wed May 11 16:47:06 2005
+++ slime/ChangeLog	Thu May 12 21:05:04 2005
@@ -1,3 +1,18 @@
+2005-05-12  Alan Ruttenberg  <alanr-l at mumble.net>
+
+	* swank.lisp Add ability to customize behavior of the repl. To do
+	so, add a function to the list swank::*slime-repl-eval-hooks*.
+	This function is passed the form typed into the repl. The function
+	should decide whether it wants to handle evaluation of the
+	form. If not, call (repl-eval-hook-pass) and the next hook is
+	tried. Otherwise the values the function returns are used instead
+	of calling eval. Inside the body of the function you can also
+	suppress having the repl print the result by calling
+	(repl-suppress-output) and/or suppress the advancement of the
+	history variables (*** ** * /// // /) by calling
+	(repl-suppress-advance-history).
+	
+	
 2005-05-11  Tim Daly Jr.  <tim at tenkan.org>
 
 	* swank-source-path-parser.lisp (read-and-record-source-map):



More information about the slime-devel mailing list