- Mar 29, 2018
-
-
Linus Heckemann authored
-
Linus Heckemann authored
-
Linus Heckemann authored
-
Linus Heckemann authored
-
- Mar 28, 2018
-
-
Linus Heckemann authored
-
Linus Heckemann authored
-
Linus Heckemann authored
-
Linus Heckemann authored
-
Linus Heckemann authored
This allows implementing e.g. the Fibonacci sequence in a typable fashion.
-
Linus Heckemann authored
-
Linus Heckemann authored
-
Linus Heckemann authored
-
Linus Heckemann authored
-
Linus Heckemann authored
-
- Mar 27, 2018
-
-
Linus Heckemann authored
-
Linus Heckemann authored
-
Linus Heckemann authored
-
- Mar 26, 2018
-
-
Linus Heckemann authored
-
Linus Heckemann authored
-
Linus Heckemann authored
This includes a nix expression for an interactive GHOTL REPL, including readline goodness (although I sort of cheated for that).
-
Linus Heckemann authored
-
- Mar 25, 2018
-
-
Linus Heckemann authored
-
Linus Heckemann authored
-
- Mar 24, 2018
-
-
Linus Heckemann authored
The evaluator is now more type-safe in that terms that can not be evaluated any further get their own type, allowing neater distinctions and catching a few cases where evaluation might loop infinitely more easily.
-
- Mar 23, 2018
-
-
Linus Heckemann authored
-
Linus Heckemann authored
The new evaluator steps more neatly, and indicates progress or the next step through a dedicated type.
-
Linus Heckemann authored
-
- Mar 21, 2018
-
-
Linus Heckemann authored
-
Linus Heckemann authored
This is achieved by adding constraints to schemes. I'm not 100% sure this is correct yet, need to try applying it some more.
-
- Mar 11, 2018
-
-
Linus Heckemann authored
-
- Mar 10, 2018
-
-
Linus Heckemann authored
-
Linus Heckemann authored
SKK will not necessarily evaluate to id, since it is a function and we evaluate lazily; we have to apply it to something instead.
-
- Mar 08, 2018
-
-
Linus Heckemann authored
-
Linus Heckemann authored
-
Linus Heckemann authored
-
Linus Heckemann authored
-
Linus Heckemann authored
-
Linus Heckemann authored
-
- Mar 06, 2018
-
-
Linus Heckemann authored
-
Linus Heckemann authored
Less parentheses make stuff clearer
-