Skip to content

Latest commit

 

History

History
43 lines (24 loc) · 690 Bytes

design.md

File metadata and controls

43 lines (24 loc) · 690 Bytes

EYG

  • minimal ast to improve tooling many editors and type systems
  • explicit interaction to be runtime independent, a zoo of concurrency mechanisms

Follow acedemia so that I can prove things like never crashing

Stages of tree growth

I always had a slight problem with unification unify has to apply to all remaining rules

unify(left, right, s, next) where do I need to apply to keep the new things coming in

khoury explains threading S through. Is there a fold version

Lambda calculus

literals and builtins

fix point

strings

records | | rows arrays |

unions

effects

[equality is special]

Type inference algorithm j

Intepreter CEK

Compilation