On Wed, Jun 7, 2017 at 2:06 PM, <felix.winkelm...@bevuta.com> wrote: Isn't it easy to forget particular identifiers that happen to start with > "fp" > as well? I think explicit "rename" imports are clearer and less error > prone. >
My example is bad: you'd want to use it with a module where all the names begin with the same prefix, or almost all. Another application is to drop the author's prefix and then add your own: (import (prefix (drop-prefix srfi-13 string-) s:)) would change all the SRFI 13 identifiers beginning "string-" to begin "s:" instead (you'd want to change the Scheme identifiers too). An open question is what to do when an identifier is the same as the prefix: Chibi imports it unchanged, Chez changes it to || (the empty identifier). A third possibility is to not import it. -- John Cowan http://vrici.lojban.org/~cowan co...@ccil.org Your worships will perhaps be thinking that it is an easy thing to blow up a dog? [Or] to write a book? --Don Quixote, Introduction
_______________________________________________ Chicken-hackers mailing list Chicken-hackers@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-hackers