Skip to content

Latest commit

 

History

History
15 lines (10 loc) · 621 Bytes

README.md

File metadata and controls

15 lines (10 loc) · 621 Bytes

moonshine

A programming language that maps nicely to blocks

Moonshine is a functional language, mostly immutable, with any mutable or side-effect parts clearly marked and detectable by code. My current thinking is that is is a combination of a subset of JS2106 plus libraries, but I go back and forth on that. If it varies from a pure subset of JS, then it has to remain very regular and easy/fast to parse and validate.

Some of the building blocks, for now:

Examples