Good observation.blueznl wrote:Module sounds pretty much to me like workspaces... or am I missing the point here?
They appear quite similar in what they bring to a language.
But modules, as defined in Modula and ADA, have a narrower meaning and role than Namepaces, don't they?.
They affect only the user's work product (his/her files), whereas namespaces also encompass pre-compiled libraries and other non-user stuff.
In the end, though, from a practical point of view, I think they're quite similar in that they achieve the same goal: structuring workflow and simplifying management in large projects. And, IMO, even small ones benefit, too.
correction:
Oupsie... I was also using workspace instead of namespace.
Too bad my brain is disconnected from my eyes...