aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'TODO')
-rw-r--r--TODO13
1 files changed, 13 insertions, 0 deletions
diff --git a/TODO b/TODO
new file mode 100644
index 0000000..6f5fc3a
--- /dev/null
+++ b/TODO
@@ -0,0 +1,13 @@
++ Refactor ast.c and give each operation its own proc, i.e. instead of huge
+node_type switches call a corresponding procedure. Should help with debugging,
+stack traces etc.
+
++ Add const and volatile attributes to types
+
++ Add const to procedures
+
++ Add external to procedures, essentially disables templates and name mangling,
+to be used to interface with C
+
++ Come up with some better file extension, .cu seems to be used by cuda
+ - In fact Copper is already taken :(