Andy Wingo writes: > Hi, > > On Fri 24 Jul 2009 00:35, Andreas Rottmann writes: > >> Andy Wingo writes: >> >>> On Fri 03 Jul 2009 02:04, Andreas Rottmann writes: >>> >>>> Playing around with Guile's now-in-core syntax-case support (using Git >>>> HEAD as of today), I found that quasisyntax seems quite broken: >>> >>> We've spoken over IRC since then, but for those that do not frequent >>> there, it's simply not implemented. You can implement it in terms of >>> with-syntax, though. Did you have a patch for that, Andreas? >>> >> Yep, the patch is attached: > > What is the license of this code? > It's under the (unmodified) MIT license, see . I've attached an updated patch, which takes the quasisyntax implementation straight from Andre van Tonder's portable R6RS libraries implementation[0], without any modification. [0] http://www.het.brown.edu/people/andre/macros/index.html > (Do you have copyright assignment on file? I assume the original > author does not.) > I think I filed one for Guile several years ago, and think you assume rightly; I guess that might be a problem; OTOH it would be (IMHO) kinda dumb to have to ignore/rewrite all the perfectly (L)GPL-compatible BSD- and MIT-licensed code that's out there, as you cannot expect the respective authors to all sign copyright assignments for Guile...