On Thu, 29 Sep 2011, Aaron W. Hsu wrote: > I'm not sure that I disagree, however, it should be noted that Chez Scheme > also allows this behavior, and the COMPILE procedure in Chez Scheme allows > this behavior. In particular, when running Chez Scheme, all expressions in > EVAL are compiled before they are evaluated by default.
That it can be done doesn't mean that it should be required. I seem to remember Chez being image-based, which makes the problems of procedure serialization less of a problem than it might be for otehr compilers. In any case, it imposes an extra burden on compilers, may cause a debugging nightmare, and, as I argued in another note, seems the wrong thing to do since it confuses levels and doesn't play well with modules. _______________________________________________ Scheme-reports mailing list [email protected] http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports
