/blossom

The current specification of the blossom programming language

Blossom

Blossom is a graph-based computer programming language, meant to be used with a graphical editor. Blossom is non-deterministic, and uses graphs as its primitve objects.

This repository serves as a home for the specification of Blossom, and will keep track of example Blossom programmes that are useful or interesting, and will keep a list of any implementations of Blossom.

Quick Links

Blossom Implementations

Back-End Compilers and Interpreters

Front-End Editors

Licence

Any Blossom code created under the blossom-lang organisation is distributed under the MIT license. However, an implementation of the Blossom language may be released under any license. See the individual licenses of implementations for more details.