summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorPéter Diviánszky <divipp@gmail.com>2016-02-18 11:04:12 +0100
committerPéter Diviánszky <divipp@gmail.com>2016-02-18 11:05:08 +0100
commit27c8f3aeb2d13da0bec522ee8a8a98f534fa39e8 (patch)
tree013b4320a89f66e3ffa42b50ef6e7208168e5147 /TODO
parentfce14b4a6a908a460854b86d40edd5b45cd1e45f (diff)
adjust TODOs
Diffstat (limited to 'TODO')
-rw-r--r--TODO8
1 files changed, 4 insertions, 4 deletions
diff --git a/TODO b/TODO
index e43fe487..79cc1dae 100644
--- a/TODO
+++ b/TODO
@@ -91,11 +91,10 @@ done:
91- testenv: performance benchmarks (time and memory consumption) 91- testenv: performance benchmarks (time and memory consumption)
92 92
93next: 93next:
94- mutual recursion (inference & reduction)
95- re-enable ambiguity checks 94- re-enable ambiguity checks
96- show desugared source code on a tab in the editor 95- show desugared source code on a tab in the editor
97- names should have unique identifiers
98- compiler optimization: HOAS iterpreter 96- compiler optimization: HOAS iterpreter
97- support heterogeneous lists
99 98
100- backend: array support 99- backend: array support
101 100
@@ -107,7 +106,7 @@ next:
107 fragment02tuple 106 fragment02tuple
108 fragment02vectorpattern 107 fragment02vectorpattern
109 fragment05uniform 108 fragment05uniform
110- backend: basic pipeline optimization (let-floating) 109- backend: basic pipeline optimization
111 110
112- editor: highlight errors in editor 111- editor: highlight errors in editor
113- editor: editor socket reconnection 112- editor: editor socket reconnection
@@ -134,7 +133,6 @@ extra (language features):
134extra (dependent types): 133extra (dependent types):
135- evalXXX not wired in compiler 134- evalXXX not wired in compiler
136- support dep. pattern matching 135- support dep. pattern matching
137- support heterogeneous lists
138- compiler: dependent prelude should work again 136- compiler: dependent prelude should work again
139 137
140extra (ambiguity checks): 138extra (ambiguity checks):
@@ -150,6 +148,7 @@ extra (improvement):
150- better persentation of types in editor tooltips 148- better persentation of types in editor tooltips
151- pattern variable type tooltips 149- pattern variable type tooltips
152- eliminate V0, V1, ... in type tooltips 150- eliminate V0, V1, ... in type tooltips
151- names should have unique identifiers
153 152
154extra (refactoring): 153extra (refactoring):
155- compiler: refactor pretty printing 154- compiler: refactor pretty printing
@@ -160,6 +159,7 @@ extra (refactoring):
1600.6 goal: type classes 1590.6 goal: type classes
161 160
162- docs: feature teaser, 2 min paper videos 161- docs: feature teaser, 2 min paper videos
162- mutual recursion (inference & reduction)
163- open functions -> open type families 163- open functions -> open type families
164- move all lambdacube specific parts away from Infer.hs 164- move all lambdacube specific parts away from Infer.hs
165- constraint types: uniqueness of witnesses for types with at most one elements 165- constraint types: uniqueness of witnesses for types with at most one elements