mirror of
https://github.com/bobbimanners/EightBall.git
synced 2024-11-25 16:32:35 +00:00
Added near-term tasks
parent
305771b20c
commit
10f77f6cb9
@ -3,6 +3,8 @@
|
|||||||
This is where I keep track of what to do next ...
|
This is where I keep track of what to do next ...
|
||||||
|
|
||||||
## Near-Term
|
## 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
|
- 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.
|
- 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()`.
|
- 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
|
## Medium-Term
|
||||||
- Wishlist features:
|
- Wishlist features:
|
||||||
- A way to pass string literals as subroutine arguments
|
|
||||||
- Multidimensional arrays
|
- Multidimensional arrays
|
||||||
- 2D array is implemented as array of pointers to arrays of `word` or `byte`.
|
- 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`.
|
- 3D array is implemented as array of pointers to array of pointers to arrays of `word` or `byte`.
|
||||||
|
Loading…
Reference in New Issue
Block a user