For cref: add bindings to runtime/debug.scm; skip browser-evaluator.
authorMatt Birkholz <puck@birchwood-abbey.net>
Wed, 22 Oct 2014 23:01:30 +0000 (16:01 -0700)
committerMatt Birkholz <puck@birchwood-abbey.net>
Thu, 23 Oct 2014 08:00:22 +0000 (01:00 -0700)
Also add ansi.scm to (edwin screen console-screen) for unix as well as
dos and nt.  This quiets cref's complaint about termcap.scm's
reference to make-ansi-terminal-description.

The browser-evaluator command was never implemented(?).

src/edwin/debug.scm
src/edwin/edwin.pkg

index 2f049e3452046463f524077354625ce8ea5f0516..393821a69874bebbc2a0141741324f0d0d1d7d5d 100644 (file)
@@ -870,6 +870,15 @@ to get more information in a short window, for example, when using
 a fixed size terminal."
   #F
   boolean?)
+
+;;; These bindings are included only because they are exported by the
+;;; alternate debugger, artdebug, which also lives in this package.
+;;; They appear to CREF to be needed yet not bound.
+
+(define edwin-variable$debugger-expand-reductions?)
+(define edwin-variable$debugger-open-markers?)
+(define edwin-variable$debugger-split-window?)
+(define edwin-variable$debugger-verbose-mode?)
 \f
 ;;;; Predicates
 
index 63eab5efd86a31ce2dfcd8feb9a0b42215bab2eb..21e5d3e0c7efd2971a20729a9de11ecb04bc812b 100644 (file)
@@ -809,10 +809,6 @@ USA.
          edwin-variable$list-matching-lines-default-context-lines
          pop-up-occur-buffer))
 \f
-;; This package is set up to handle two versions of the debugger.
-;; Therefore, please don't remove variables just because they aren't
-;; referenced by the standard debugger. -- Arthur
-
 (define-package (edwin debugger)
   (files "debug")
   (parent (edwin))
@@ -820,7 +816,6 @@ USA.
          debug-scheme-error
          edwin-command$browse-continuation
          edwin-command$browse-environment
-         edwin-command$browser-evaluator
          edwin-command$browser-next-line
          edwin-command$browser-previous-line
          edwin-command$browser-quit
@@ -983,7 +978,7 @@ USA.
 (os-type-case
  ((unix dos nt)
   (define-package (edwin screen console-screen)
-    (files "termcap" "tterm")
+    (files "ansi" "termcap" "tterm")
     (parent (edwin screen))
     (export (edwin)
            resize-screen)
@@ -1135,7 +1130,7 @@ USA.
            edwin-command$dired-hidden-toggle))
 
   (extend-package (edwin screen console-screen)
-    (files "ansi" "bios"))
+    (files "bios"))
 
   (extend-package (edwin process)
     (files "process"))