Skip to content

The specifications for the Phosphor programming language

License

Notifications You must be signed in to change notification settings

PhosphorLang/PhosphorSpecifications

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

The specifications for the Phosphor programming language

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published