racket/collects/stepper/stepper-language-interface.ss
Mike Sperber ef1cb082dd Various aspects of the Stepper and the Debugger are
language-sensitive.  In the past, both looked at the name of the
language level and were thus were hardwired to certain behavior.  Move
some of those settings into the language level itself:

- whether the stepper is supported (default #f)
- whether the debugger is supported (default #t)
- the print conversion of values for the stepper

This allows other language levels such as the DMdA levels to support
the stepper and not support the debugger.

svn: r7346
2007-09-15 16:10:39 +00:00

10 lines
223 B
Scheme

(module stepper-language-interface mzscheme
(require (lib "class.ss"))
(provide stepper-language<%>)
(define stepper-language<%>
(interface ()
stepper:supported?
stepper:enable-let-lifting?)))