For big projects, especially open source ones, modularity isn't just good engineering practice. It significantly increases the chance of success of a project, because even if the overall project isn't popular subcomponents can be.
-
-
In my case, the biggest success of the Pathfinder project so far hasn't been Pathfinder itself but rather font-kit. I could have easily made it tightly coupled to PF, but then it would have far fewer users right now, because Pathfinder isn't yet done.
Show this thread -
Another example: Itanium may be dead and buried, but thanks to modularity it's also the reason you can throw exceptions in C++ and catch panics in Rust, because the Itanium C++ ABI became the de facto standard for open source compilers.
Show this thread
End of conversation
New conversation -
-
-
Or Lwt and js_of_ocaml, both out of Ocsigen in the OCaml world.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.