[plt-scheme] Porting OPT-LAMBDA
Aaron Hsu skrev:
> Hello everyone,
>
> I am attempting to port over the OPT-LAMBDA code upon which Schemeql
> relies to Chez Scheme.
>
> The problem, of course, is that I've had a bit of trouble with some of
> macro. Specifically, it doesn't appear that I have QUOTE-SYNTAX or
> SYNTAX/LOC. However, i can't seem to find any definition for these two
> forms at all. Are these defined somewhere special?
As first approximation (read hack), try:
(define-syntax quote-syntax
(syntax-rules ()
[(_ datum)
datum]))
(define-syntax syntax/loc
(syntax-rules ()
[(_ location-stx-expr template)
template]))
If it doesn't work, I'm sure the Chez people, given Danny's links to
the documentation, can produce a solution in no time.
--
Jens Axel Søgaard