Skip to content

Instantly share code, notes, and snippets.

View johnwcowan's full-sized avatar
💭
Chief cook and bottle washer

John Cowan johnwcowan

💭
Chief cook and bottle washer
View GitHub Profile
@johnwcowan
johnwcowan / avsl-nutshell.txt
Last active August 29, 2022 16:34
AVSL (A Very {Simple|Small|Safe} Language) in a nutshell
Goals:
Easy to learn and use by beginning programmers
Easy to relearn and use by "perpetual intermediate" programmers
Suitable for use as a front-end language (not in a browser)
Not infuriating to advanced programmers modulo syntax
Support a "professional" syntax
Case insensitive (except strings)
Everything should be as simple as possible but no simpler
High-level design choices: