Evan Czaplicki
|
e4ca96731d
|
Create a source syntax for types that will get converted into the internal type representation during type checking.
|
2013-07-07 18:13:40 +02:00 |
|
Evan Czaplicki
|
f2b3ed7027
|
Start using the PrettyPrint library to show expressions, literals, and patterns.
|
2013-07-07 12:56:34 +02:00 |
|
Evan Czaplicki
|
69ed7631fe
|
Start switching over to an AST that uses patterns in lambdas and
pulls the arguments out of Definitions (placing them in lambdas).
|
2013-07-04 11:36:08 +02:00 |
|
Evan Czaplicki
|
cdb63bd8d1
|
Start writing a new type checker based on the ATAPL chapter on efficient type-inference.
|
2013-07-03 14:35:51 +02:00 |
|
evancz
|
9a40249e05
|
Fix the confusion with "Cons" and "Nil" in issue #176.
Also add the ExplicitList expression.
|
2013-06-20 21:25:10 -07:00 |
|
evancz
|
c7dce08193
|
Parameterized the AST for type annotations and variable types. Also rename Guid.hs to Unique.hs which reads a lot nicer.
|
2013-06-13 20:25:00 -07:00 |
|
evancz
|
bbb2b2a14f
|
Begin migrating the AST to its own branch for the source syntax of the language.
|
2013-06-13 18:00:24 -07:00 |
|