I'm creating my own language axe: http://docs.racket-lang.org/axe/index.html
which aimed at providing a "good default" for myself.
Now I am trying to include Alexis's data/collection as defaults. Thus I need to:
(provide (all-from-out racket))
(provide (all-from-out data/collection))
However, `data/collection` overwrites several identifies from racket/list,
such as map, first, second, etc. That makes `(require data/collection)` fail.
I've tried the following:
(module for-export racket
(provide (all-from-out 'for-export))
But it seems that `(all-defined-out)` will only export the manually defined
identifiers in module.
Thus my question is: is there any good way to shadow a required module?
I don't think it is good to exclude the identifiers manually. Because any later
change in data/collection (shadow another identifier) will break my package.
You received this message because you are subscribed to the Google Groups
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
For more options, visit https://groups.google.com/d/optout.