From 3f0baeef1a1d4846fc6467a5ebac518ad9297022 Mon Sep 17 00:00:00 2001 From: Bobbi Webber-Manners Date: Fri, 18 May 2018 20:45:29 -0400 Subject: [PATCH] Updated roadmap --- Roadmap.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Roadmap.md b/Roadmap.md index 206d8ab..39ff0f9 100644 --- a/Roadmap.md +++ b/Roadmap.md @@ -3,12 +3,11 @@ This is where I keep track of what to do next ... ## Near-Term +- Compile direct from disk. Would be nice to be able to compile Tetris on Apple II (rather than compile on Linux and run under Apple II EightBall VM.) - A way to pass string literals as subroutine arguments -- Write a non-trivial app in EightBall to discover the pain points and the bugs that `unittest.8b` doesn't reveal. **I am writing a version of Tetris for Apple II lo-res mode.** - 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: