[gambit-list] Thinking of changing pp
Marc Feeley
feeley at iro.umontreal.ca
Sun Jun 1 15:53:18 EDT 2008
On 1-Jun-08, at 3:34 PM, hrapof at common-lisp.ru wrote:
> Цитирую Marc Feeley <feeley at iro.umontreal.ca>:
>
>> (define (square x)
>> (pp x result: (* x x)))
>>
>> and get as output:
>>
>> x: 10
>> result: 100
>
> In Common Lisp I'd turned on tracing for SQUARE, which prints function
> arguments and results.
> I'm not much of a Gambit user, so I don't know whether TRACE machinery
> is in place; if not, it'd be worth-while to add it.
Gambit has trace:
% gsi
Gambit v4.2.8
> (define (square x) (* x x))
> (trace square)
> (square 10)
| > (square 10)
| 100
100
>
In some cases you want to display additional information, like values
computed by the procedure. So pp is more general.
Marc
More information about the Gambit-list
mailing list