On Sat, 2009-12-26 at 01:41 -0800, Derick Eddington wrote:
> You can try Larceny (in --err5rs mode or --r6rs --program mode) (you'll
> need explicit-phasing import syntax for non-0 phases), it doesn't use
> psyntax.
After adjusting the imports in:
(box2d-lite util define-is-type-syntax)
and:
(box2d-lite util define-import-type-syntax)
to:
(import (rnrs)
(for (dharmalab misc gen-id) (meta 1)))
Larceny was able to handle the 'is-vec' macro:
> (import (rnrs) (box2d-lite vec))
> (define v (make-vec 0.0 1.0))
> (is-vec v)
> v.x
0.0
> v.y
1.0
Ed