Evan Czaplicki
|
4208b5c9de
|
Remove some debugging stuff and generally clean up the code.
There was one potential error in which a debug needed to be a liftIO,
the computation it performed was not optional.
|
2013-07-12 11:05:03 +02:00 |
|
Evan Czaplicki
|
cb914d91ff
|
Get all of the Haskell files compiling with the new type checker.
Does not actually work, undefined is used in some places as a
stopgap measure.
|
2013-07-11 12:48:37 +02:00 |
|
Evan Czaplicki
|
ca77056fc9
|
Improve quality of error messages.
|
2013-07-11 00:31:56 +02:00 |
|
Evan Czaplicki
|
b5887f41c9
|
Get type inference working in the basic case. Begin working on
printing errors in a prettier way.
|
2013-07-10 14:31:57 +02:00 |
|
Evan Czaplicki
|
497d478d26
|
Get the solver working on basic programs. It outputs pretty types for the
variables in the program. Need to test further and start doing some benchmarking.
|
2013-07-09 21:52:05 +02:00 |
|
Evan Czaplicki
|
ca62ee64a9
|
Create type pools, have an organized model of state to flow through
the State Transformer during constraint solving and variable unification.
|
2013-07-09 10:25:50 +02:00 |
|