Alex, another problem with not binding a keyword like => is that you are effectively creating /reserved words/.
For example, if keywords are unbound and you import BASE, nobody can bind => for their own purposes without breaking COND. But => is a very useful identifier to be bale to use especially if you like category theory (arrows/functors) or theoretical computer science. If => is bound, then at least you can either exclude or rename it to prevent COND from breaking. If it is unbound, neither is an option - => has become a reserved word. Reserved words have always been considered anathema in Scheme. They are a LISP feature Scheme was happy to be rid of. Andre _______________________________________________ Scheme-reports mailing list [email protected] http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports
