On Thu, Jan 30, 2014 at 11:33 PM, Marc Nieper-Wißkirchen < [email protected]> wrote:
> > Here, I do not export `keyword` in `macro-library`. I would have thought > that in this case outside of `macro-library', the macro cannot be used > without errors because the argument to `macro` can never have the same > binding as `keyword` in `macro-library`. Nevertheless, the example still > prints 42 in chibi-schemen even when compiled with > `SEXP_USE_STRICT_TOPLEVEL_BINDINGS=1`. > I believe the intention of that option was to still allow one-sided mismatches, and only fail if the identifier resolved to a distinct and different binding. I haven't tested that option in a while and it's currently broken at head, so I'll have to investigate it later. Consider it a bug in Chibi - I've added that to the build configurations test so it must be fixed before the next release. -- Alex
_______________________________________________ Scheme-reports mailing list [email protected] http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports
