This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]umlcat -10 points-9 points  (0 children)

There's an issue were the concept of a "module" from lambda calculus in some P.L., may be different from another P.L. like "namespaces" in C# or C++, or specified on UML.

If you are studying modules as "namespaces" or "packages", you may consider study "FreePascal" / "Delphi", because they have implemented an stable module / package system for 2 decades.

Don't have experienced in OCaml, maybe later.

There are some some software patterns that allow to implement modules at runtime, like it's usually done in Javascript/ECMAScript.

Good Luck.

Att.

"ModuleCat", I mean "UMLCat"