Hello,

This bit of code:

   (import (box2d-lite vec))
   (is-vec v)

works fine in Ikarus, Chez, and Mosh. But Ypsilon has trouble with it:

error: attempt to reference unbound identifier x
  >  (define-field-syntax v vec x)
  ..."/dev/stdin"

expanding:
  >  (define-field-syntax v vec x)
  ..."/dev/stdin"
  *  (is-vec v)
  ..."/dev/stdin" line 1

I'm wondering if I've stretched the boundaries of portability with
'define-record-type++'? :-)

Ed

Reply via email to