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

Reply via email to