I implemented a feature to create aliases for functions and macros. The idea is that a user can create aliases that are resolved before looking up functions or macros. So for example, you could write:
(aliases (kar car) (kdr cdr))
And from then on you can use those names in addition to the original names. The functionality is similar to the namespace mechanism except you can also create arbitrary renames instead of just prefixed names. More details and patches are at:
http://www.iro.umontreal.ca/~gambit/bugzilla/show_bug.cgi?id=10
Arthur
Afficher les réponses par date
On Sep 29, 2007, at 3:52 PM, atsmyles@rcn.com atsmyles@rcn.com wrote:
The idea is that a user can create aliases that are resolved before looking up functions or macros.
This looks a lot like symbol macros in Common Lisp or R6RS. How do the two systems compare?
Brad