Skip to content

Latest commit

 

History

History
37 lines (21 loc) · 1.19 KB

README.md

File metadata and controls

37 lines (21 loc) · 1.19 KB

Phosphor Language Specifications

The specifications for the Phosphor programming language.


Overview

Phosphor is an imperative, structured and object-oriented general purpose programming language with static, strong and implicit typing. Its focus lies on understandability, predictability, safety and performance.

Goals

For the primary goal and focus of Phosphor have a look at the goals.

Specifications

The specifications folder includes all files describing the current state of the Phosphor language specificaton.

Examples

The examples folder includes illustrations of the language specifications; currently this also includes possible design ideas and plans.


Specification development stages

Ideas

New ideas for where the language is heading to can be found in the ideas folder. There can be a lot of ideas, even opposing ones with different approaches.

Drafts

As soon as an idea is agreed upon it is moved to the drafts folder.
Here the draft is formalised and rounded up. It is described in detail and prepared to become a complete specification, ready to be moved to the specifications folder.