On Wed, Jul 23, 2014 at 07:56:01PM +1200, Evan Hanson wrote: > This is a cosmetic change that removes the "##sys#" prefix from the > lambda-info names of procedures defined in library.scm. Where a > procedure was defined first with the prefix and later as an alias > without it, their definitions have been swapped, making sure the > non-prefixed name is used in its lambda-info structure.
This change doesn't make much sense to me unless we also deprecate the ##sys#-prefixed versions. ##sys#error sounds more "internal" or "primitive" than "error", so (to me) it makes more sense to have error be an alias of ##sys#error, instead of the other way around. I'm not sure deprecating the prefixed versions is worth the hassle, there are quite a few eggs using ##sys#error and ##sys#warn. Cheers, Peter -- http://www.more-magic.net _______________________________________________ Chicken-hackers mailing list Chicken-hackers@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-hackers