SoProMach is a free, compact software generation engine providing a solid foundation for specialized code and documentation generators.
Several SoProMach-based sample generators are available for different purposes and target platforms: .NET (C#, VB.NET, ASPX), J2EE, J2SE, SQL, PHP, XML, HTML, etc.
Somusar delivers via internet custom-made generators of different complexity. For inquiries and a free service trial please contact sales(at)somusar(dot)com.
Sopromach is made up of two components:
· Sisendel: SImple Software ENtity DEsign Language. It is a high-level, declarative language to design multi-tier entities and consistently generate database, logic, user interface and documentation files from one textual multi-facet definition.
· Tefigel: TExt FIle GEneration Language. This is the generic low-level file generator or templating machine of Sopromach. It also has built-in list processing and XML/HTML parsing capabilities, and accepts CSV (spreadsheet) input files containing generation directives in tabular format.
The one-page tutorial "A programmer's introduction to Tefigel" at http://www.somusar.com/company/news/in_depth/quick_tefigel/index.html provides a quick introduction to Tefigel, enabling you to rapidly create simple ad hoc software generators.
The two languages' reference guides are available at http://www.somusar.com/doc/booklets/tefigel_ref/index.html and http://www.somusar.com/doc/booklets/sisendel_ref/index.html .