Tower is a project to create an experimental software development environment based on creating and combining Domain Specific Languages.
As envisioned, the project will comprise of an extensible, customizeable multiplatform GUI implemented as a scriptable system, and integrating:
- A set of several core DSLs used to define and implement other DSL and tooling (debuggers, code explorers, unit tests etc.) for them,
- A "standard library" of DSLs for solving common tasks,
- A project tracking system (tasks, defects, etc.),
- A documentation system,
- A build system,
- A version control system.
- Native code compilers for x86 and ARM,
- Package (i.e.DSL) repositories.
All of these will be implemented as interoperating DSLs.
License
MIT LicenseFollow Tower
You Might Also Like
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of Tower!