4 ms·
> ... I'd like to know which languages support high modularity. Essentially which languages could you have separate teams work on plugins/libraries that could b
by sargstuff 4y ago
> ... I'd like to know which languages support high modularity. Essentially which languages could you have separate teams work on plugins/libraries that could be used and those users would be forced to only use the public interfaces of the library. ...
> C and C++ just force you to distribute DLLs - which I suppose you can do by pushing DLLs to a git submodules and have users access them when they compile them.
>
> This is a document I'd like to keep track of and update as comments come in.
Without appropriate ways for team communication/interaction (documentation, requirements, interaction, programming environment, ways to provide feedback), modularity is meaningless to team(s).
on programming side: ide & source control are some ways this is done.
libraries are not the only way to distribute DDLs. -- uncompiled source code, by directory structure, modularity organized by stand alone programs, .h files, .c files, by project/program version, etc.