Subject: Re: Jade requests From: James Clark <jjc@xxxxxxxxxx> Date: Sun, 18 May 1997 13:30:22 +0700 |
At 13:30 07/05/97 -0400, Paul Prescod wrote: >#1. Quasiquote. Quasiquote allows ugly expressions like this: > >(list 'arg (list 'n targetname)) ; targetname is a variable > >to become: > >`(arg (n ,targetname)) > >It is syntactic sugar but it is clearer to me and doesn't seem too brutal >to implement (though I know that there is a long line of not-too-brutal >mini-features waiting to be implemented). Now implemented. >#2. Some kind of traceback for debugging. DSSSL makes it very attractive to >abstract things out into functions but then you loose context when an >error occurs. This seems like a more difficult feature to implement but would >make life much, much easier. Actually this was a lot less work that quasiquotation. I've added a -G flag that causes Jade to print a simple stack traceback on errors (it needs a flag because the traceback doesn't make much sense unless optimization of tail-calls is suppressed). James DSSSList info and archive: http://www.mulberrytech.com/dsssl/dssslist
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Jade requests, Paul Prescod | Thread | Re: Jade requests, Paul Prescod |
Jade TeX backend, Sebastian Rahtz | Date | Re: Jade command line, James Clark |
Month |