On Sat, 2009-12-26 at 01:41 -0800, Derick Eddington wrote: > I don't know, I'd have to thoroughly review, but I doubt it because if > you're only using the R6RS API and things built on that, it's supposed > to be portable. I suspect the problem is with Ypsilon's known unfixed > hygiene issues.
Here's another data point regarding Ypsilon. If I define the syntax manually at the REPL, it works fine: Ypsilon 0.9.6-trunk/r503 Copyright (c) 2009 Y.Fujita, LittleWing Company Limited. > (import (box2d-lite util define-is-type-syntax)) > (define-record-type vec (fields x y)) > (define v (make-vec 0.0 1.0)) > (define-field-syntax v vec x) > v.x 0.0 > Ed
