aboutsummaryrefslogtreecommitdiff
path: root/TODO.md
diff options
context:
space:
mode:
authorJuan J. Martinez <jjm@usebox.net>2022-08-13 12:36:33 +0100
committerJuan J. Martinez <jjm@usebox.net>2022-08-13 12:36:33 +0100
commitcecdf2f0e9f7ba159b592f0eeacedf34a14b6ca6 (patch)
treede7a3dbe2ac56c394db2e7dda8e57947597b5d81 /TODO.md
parente21bdbfc423717a4f2118f4ec5cda5543b0180fb (diff)
downloadmicro-lang-hs-cecdf2f0e9f7ba159b592f0eeacedf34a14b6ca6.tar.gz
micro-lang-hs-cecdf2f0e9f7ba159b592f0eeacedf34a14b6ca6.zip
More ideas
Diffstat (limited to 'TODO.md')
-rw-r--r--TODO.md11
1 files changed, 8 insertions, 3 deletions
diff --git a/TODO.md b/TODO.md
index 0e60282..e2395c6 100644
--- a/TODO.md
+++ b/TODO.md
@@ -1,10 +1,13 @@
# TODO
+It is undecided when these are "done" (e.g. does it include the code generation?).
+
Language features:
> not in order
* [ ] basic operators
* [ ] type system
- * [ ] functions
+ * [ ] explicit type conversion
+ * [ ] functions (return)
* [ ] anonymous functions (lambdas)
* [ ] loops (while-like, infinite, break, continue)
* [ ] basic integer types: u8, s8, u16, s16
@@ -14,9 +17,11 @@ Language features:
* [ ] variables
* [ ] constants
* [ ] if-else
- * [ ] built-in support (run-time)
+ * [ ] built-in functions support (run-time)
* [ ] arrays
- * [ ] strings (zero ended array of u8?)
+ * [ ] strings (zero ended array of u8)
* [ ] for-in
* [ ] structures
+ * [ ] inline asm
+ * [ ] extern functions