Luck is undergoing some structural changes to support vocal programming. The project here will form the sub-lingual domain, but the spoken language will be developed separately by deep learning.

A colour red

Locality of reference is the primary constraint on all development. Here precisely 10MB. Other comparable languages take 50-300MB.


let a: list< int > = range(10 * 1000 * 1000)


Why this matters


When all context is shared, bandwidth and latency become the only constraints on complexity.






Game 1: Hangman


Hangman gets more difficult as you learn more words



Game 2: Laws and Permissions (emphasizes red)


Laws add constraints to the actors. Permissions add freedoms to the actors. Actors begin with no constraints and no freedoms.