This commit is contained in:
parent
2dae3f98e9
commit
e5f6f89764
20
TODO2.md
20
TODO2.md
@ -1,20 +0,0 @@
|
|||||||
# TO BUILD
|
|
||||||
|
|
||||||
1. Read the whole source code in src.
|
|
||||||
2. Add File I/O Functions to the scripting language
|
|
||||||
2.1 Add working tests within the tests directory.
|
|
||||||
3. Implement async I/O functions for File I/O / Socket I/O / Async I/O. The basic asyncio for methods should be we working using threads so it's a multicore application. It must be a safe way of threading but still performance.
|
|
||||||
3.1 Add working tests within the tests directory.
|
|
||||||
3.2 Add a nice example script source file (.rc) to the examples directory that shows file I/O, async I/O, and socket I/O.
|
|
||||||
4. Add double data type to the language
|
|
||||||
4.1 Add working tests within the tests directory.
|
|
||||||
5. Implement break and continue statements in the language
|
|
||||||
5.1 Add working tests within the tests directory.
|
|
||||||
6. Update Makefile, README.md, and TUTORIAL.md.
|
|
||||||
|
|
||||||
# IMPORTANT
|
|
||||||
1. Consistency (By researching how other things are implemented)
|
|
||||||
2. Performance (But readability is also important)
|
|
||||||
3. Ease of use for the user of the new language (No weird caveats)
|
|
||||||
4. Safety (for using the langauge by defensive coding)
|
|
||||||
|
|
||||||
Loading…
Reference in New Issue
Block a user