|
# 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)
|
|
|