[<<][staapl][>>][..]
Tue Apr 1 08:51:51 EDT 2008

interpolation in ellipsis

var ...  ->   (1 2 3 var #,(bla) 4 5) ...

doesn't seem to work. trying to work around that with local syntax
(let-syntax).

this works, but it made me run into an interesting problem: the local
environment of the transformer is lost when doing something like

(let-syntax
  ((rep: (lambda (stx) ((rpn-represent) (stx-cdr stx)))))
 ...)

now, i tried to capture that environment, but apparently that doesn't
work becasue the RHS is evaluated in a different phase.

basicly, the transformer in which the let-syntax expression occurs and
the RHS are independent.

i don't see a way around this, but it might be interesting to think
more about it. i had some small bad feeling about parameters, and this
is where it goes wrong..





[Reply][About]
[<<][staapl][>>][..]