[Openmcl-devel] Customizing the debugger

Alexander Repenning ralex at cs.colorado.edu
Mon Apr 20 08:15:30 PDT 2009


are we talking about the terminal window version? For the IDE/GUI  
version I think one would expect a more sophisticated approach using a  
dialog box (MCL):


On Apr 19, 2009, at 1:44 PM, Leslie P. Polzer wrote:

>
>>> I like the ability of SBCL's debugger interface to select
>>> restart by simply typing their number (and hitting return).
>>
>> [...]
>> Otherwise, see ccl::*default-integer-command*.  It's currently only
>> used to implement integer shortcuts in the inspector, you might want
>> to look at how it does that (in ccl:lib;describe.lisp), and do
>> something similar in ccl::break-loop.
>
> Here's the patch (relative to level-1 against latest svn)
> if you want to include it:
>
> Index: l1-readloop-lds.lisp
> ===================================================================
> --- l1-readloop-lds.lisp        (revision 11958)
> +++ l1-readloop-lds.lisp        (working copy)
> @@ -616,6 +616,7 @@
>          (*signal-printing-errors* nil)
>          (*read-suppress* nil)
>          (*print-readably* nil)
> +         (*default-integer-command* `(:c 0 ,(1- (length (compute- 
> restarts condition)))))
>          (context (new-backtrace-info nil
>                                       frame-pointer
>                                       (if *backtrace-contexts*
>
> I will also implement an option to immediately show the available
> restarts when the break loop is entered.
>
>  Leslie
>
> -- 
> LinkedIn Profile: http://www.linkedin.com/in/polzer
> Xing Profile: https://www.xing.com/profile/LeslieP_Polzer
> Blog: http://blog.viridian-project.de/
>
> _______________________________________________
> Openmcl-devel mailing list
> Openmcl-devel at clozure.com
> http://clozure.com/mailman/listinfo/openmcl-devel
>

Prof. Alexander Repenning

University of Colorado
Computer Science Department
Boulder, CO 80309-430

vCard: http://www.cs.colorado.edu/~ralex/AlexanderRepenning.vcf


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.clozure.com/pipermail/openmcl-devel/attachments/20090420/7d593d43/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: AgentCubes MCL 5.2ScreenSnapz001.png
Type: image/png
Size: 9825 bytes
Desc: not available
URL: <https://lists.clozure.com/pipermail/openmcl-devel/attachments/20090420/7d593d43/attachment.png>


More information about the Openmcl-devel mailing list