diff --git a/Roadmap.md b/Roadmap.md index d19cdbd..dac7223 100644 --- a/Roadmap.md +++ b/Roadmap.md @@ -4,7 +4,10 @@ This is where I keep track of what to do next ... ## Near-Term - Write a non-trivial app in EightBall to discover the pain points and the bugs that `unittest.8b` doesn't reveal -- Try to squeeze the interpreter / compiler code down a bit to save memory. There is duplication that can be eliminated by reorganizing the logic and/or factoring out into functions. +- Try to squeeze the interpreter / compiler code down a bit to save memory. + - There is duplication that can be eliminated by reorganizing the logic and/or factoring out into functions. For example, `getintvar()`/`setintvar(). + - Also, use preprocessor to allow compiler and/or interpreter to be disabled. + - Compile direct from disk? ## Medium-Term - Wishlist features: