The Comma project is currently in the planning stage. Therefore, little is available at this time. Development is hosted on Savannah.
This principle aim of this project is to provide both a compiler implementation and a language specification. Comma is influenced by several other languages &mdash most notably by SPAD (the library compiler for the Axiom computer algebra system), Aldor, and Ada (among others). Language features are focused on:
- Facilities which are well suited for implementing both efficient and generic mathematical algorithms.
- Precise semantics and clear syntax enabling robust, portable, understandable, and maintainable code.
All code and documentation (including this website) is released under the MIT License.