[gambit-list] DrScheme and GambitC
William Cook
wcook at cs.utexas.edu
Tue Sep 2 10:55:07 EDT 2008
Yes, that does count as a breakpoint. However, to me the glass is only 10% full,
because I can't select a line of code and "put a breakpoint there". I can only do it
on function entry points. So, I would say that Gambit does not have what most people
would consider breakpoints.
I don't think that more keyboard shortcuts are a replacement for a well-designed user
interface. But maybe that's just me.
William
David St-Hilaire wrote:
> William Cook wrote:
>> Alex and Joel,
>>
>> Gambit is reasonable in this respect, although the lack of breakpoints is annoying.
>
> Hi William!
>
> I would just like to let you know that gambit has breakpoints, eg:
>
>> (define (fact n) (if (< n 2) 1 (* (fact (- n 1)) n)))
>> (fact 10)
> 3628800
>> (break fact)
>> (fact 10)
> *** STOPPED IN fact, (console)@1.23
> 1> ,c
> *** STOPPED IN fact, (console)@1.23
> 1> ,c
> *** STOPPED IN fact, (console)@1.23
> 1> ,c
> *** STOPPED IN fact, (console)@1.23
> 1> ,e
> n = 7
> 1> ,c
> *** STOPPED IN fact, (console)@1.23
> 1> ,e
> n = 6
> 1> ,q
>
>> But I'm tired of typing commands, and I'm tired of copying variable names so that I can execute them.
>
> using Emacs to debug will have you avoid retyping stuff using word completion,
> or alt-p alt-n to browse you previous inputs :)
>
> David ^_^Y
>
More information about the Gambit-list
mailing list