Hello Marco,

I have a branch pending to fix free-identifier=? in Guile.  It will
probably go in 2.0.2.

However, even with this patch, test-flatt-syntactic.sps still fails
because of two things, one difficult and the other even more so:

  1) Bug https://savannah.gnu.org/bugs/?31472 -- the introduced
     "the-parent-rtd" identifier gets resolved relative to the (synrec6)
     module rather than the module of the expanded form.  This will be
     fixed at some point.

  2) Guile does not hygienically introduce toplevel bindings.  I would
     like to fix it, but it will not be fixed in 2.0.x, as it would
     break ABI.  You can work around this one as Guile's own srfi-9
     does, if you so wish, by generating a temporary yourself.

Regards,

Andy
-- 
http://wingolog.org/

Reply via email to