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

Reply via email to