GPCE Home
GPCE'10 Home
Keynotes
Schedule
Accepted Papers
Poster
Organization
Dates
Venue
Registration
Workshop
FOSD
Electronic
Submission
(Submission system is closed)
Abstracts due: Wednesday, May 26, 23:59:59, Apia time.
Full papers due: Sunday, May 30, 23:59:59, Apia time.
Fortress is a new programming language designed for growth by community instead of a single core team. It provides mathematical syntax to enable scientists and engineers to write programs in a notation they are accustomed to. It also provides built-in support for parallel programming. Moreover, its macro system allows for the language growth by extending the syntax and semantics of Fortress.
In designing Fortress, we have adopted the following design strategy: “Whenever possible, implement a proposed language feature in a library rather than building it into the compiler.” For this approach to work, library writers must have substantial flexibility and control over both syntax and semantics. By designing the language for growth, we are designing it for community participation and development. Hence, we have made Project Fortress open source, and are collaborating on its development with many groups and individuals all over the world.
Please come take it for a spin, or pitch in and help us grow!
Download slides as pdf.