From 10f77f6cb9eadec3d008189b6994cdc70a857ba1 Mon Sep 17 00:00:00 2001 From: Bobbi Webber-Manners Date: Sat, 5 May 2018 14:46:37 -0400 Subject: [PATCH] Added near-term tasks --- Roadmap.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Roadmap.md b/Roadmap.md index bc33c3d..3c9b95b 100644 --- a/Roadmap.md +++ b/Roadmap.md @@ -3,6 +3,8 @@ This is where I keep track of what to do next ... ## Near-Term +- A way to pass string literals as subroutine arguments +- Constants - 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. For example, `getintvar()`/`setintvar()`. @@ -11,7 +13,6 @@ This is where I keep track of what to do next ... ## Medium-Term - Wishlist features: - - A way to pass string literals as subroutine arguments - Multidimensional arrays - 2D array is implemented as array of pointers to arrays of `word` or `byte`. - 3D array is implemented as array of pointers to array of pointers to arrays of `word` or `byte`.