projects
/
matthijs
/
master-project
/
report.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Put DEFAULT in smallcaps in the lambda prettyprinter.
[matthijs/master-project/report.git]
/
Outline
diff --git
a/Outline
b/Outline
index 88cc626ef3c0de6a81510995636ef59780012cdd..fa4bb70a26974d39403bfe0e971a929b6b5f1116 100644
(file)
--- a/
Outline
+++ b/
Outline
@@
-32,10
+32,9
@@
Normalization
* Normal form
* Rules used
. Properties / Proofs (termination, soundness, completeness, determinism)
* Normal form
* Rules used
. Properties / Proofs (termination, soundness, completeness, determinism)
- Casts / Strictness / Casebinders not fully supported
Future work
Future work
-
.
Boilerplate reduction (State distribution & pipelining)
+
*
Boilerplate reduction (State distribution & pipelining)
* Recursion
* Multiple time domains (Events) -- Also, clock line optimization /
-- write enable
* Recursion
* Multiple time domains (Events) -- Also, clock line optimization /
-- write enable
@@
-48,3
+47,5
@@
TODO: Define user / developer
TODO: Comiler vs translator
TODO: Hardware description / model vs program
TODO: State & pattern matches
TODO: Comiler vs translator
TODO: Hardware description / model vs program
TODO: State & pattern matches
+TODO: Separate compilation / Prelude
+TODO: Add case binder removal transformation