[slime-cvs] CVS update: slime/swank-backend.lisp

Helmut Eller heller at common-lisp.net
Wed Jun 16 20:25:09 UTC 2004


Update of /project/slime/cvsroot/slime
In directory common-lisp.net:/tmp/cvs-serv20801

Modified Files:
	swank-backend.lisp 
Log Message:
(sldb-step, default-readtable-alist): New backend functions.

Date: Wed Jun 16 13:25:09 2004
Author: heller

Index: slime/swank-backend.lisp
diff -u slime/swank-backend.lisp:1.51 slime/swank-backend.lisp:1.52
--- slime/swank-backend.lisp:1.51	Thu Jun 10 10:52:27 2004
+++ slime/swank-backend.lisp	Wed Jun 16 13:25:09 2004
@@ -39,7 +39,7 @@
   "List of interface functions that are not implemented.
 DEFINTERFACE adds to this list and DEFIMPLEMENTATION removes.")
 
-(defmacro definterface (name args documentation &body default-body)
+(defmacro definterface (name args documentation &rest default-body)
   "Define an interface function for the backend to implement.
 A generic function is defined with NAME, ARGS, and DOCUMENTATION.
 
@@ -172,6 +172,10 @@
   "Call FN with hooks to handle special syntax."
   (funcall fn))
 
+(definterface default-readtable-alist ()
+    "Return a suitable initial value for SWANK:*READTABLE-ALIST*."
+  '())
+
 
 ;;;; Compilation
 
@@ -386,6 +390,10 @@
    symbol-or-name)
   (:SBCL :NODE node-name)"
   '())
+
+(definterface sldb-step (frame-number)
+    "Step to the next code location in the frame FRAME-NUMBER.")
+  
 
 
 ;;;; Definition finding





More information about the slime-cvs mailing list