资 源 简 介
ModSL
Text-to-diagram UML sketching tool
The goal of the project is to build a platform-independent UML modeling library for text-to-diagram translation. The domain-specific scripting language used by the core library is designed for simplicity of diagram sketching. The rendering engine produces an image object which can be saved or returned as a PNG or JPEG file.
Philosophy behind declarative diagram sketching
ModSL addresses several shortcomings in the conventional mouse-click-to-diagram approach:
* Existing visual tools do not allow proper version control/change management for diagrams. Yes, you can store the binary document as a blob in repository but there"s no way to find the differences between versions of that document. Even if you happen to use a tool which stores the diagrams in a text format, the text files generated by those tools are usually too cryptic to allow any meaningful diff analysis or merge process.
* Difficulty of em