Opened 4 years ago
Last modified 14 months ago
#1705 new enhancement
Module names should be unique
Reported by: | sjamaan | Owned by: | |
---|---|---|---|
Priority: | minor | Milestone: | 6.0.0 |
Component: | compiler | Version: | 5.2.0 |
Keywords: | modules, encapsulation, name conflicts | Cc: | |
Estimated difficulty: | medium |
Description
When you compile a program which uses a module and defines a module of the same name, the compiler should probably give a warning or error.
A practical (simplified) example of this which alicemaz ran into:
http://paste.call-cc.org/paste?id=59272bcd1450867b3db94a2b7a6148fbd39d4f44
I think we can't really do this in the interpreter because re-evaluating an existing module should be possible on the REPL (think incremental development from Emacs etc).
Note: See
TracTickets for help on using
tickets.