-
Notifications
You must be signed in to change notification settings - Fork 3
Home
Mike Warot edited this page Apr 21, 2022
·
1 revision
Welcome to the stoical wiki!
It's been a wild ride for me. Thanks to everyone for the help getting here.
Short term goals
- Bug fixes
- Document what is where
- Add tests
- Set up coordination with other contributors
Medium term goals
- Refactor code to have meaningful names
- Build proper documentation for users, with working examples
- decompile should show C source for those words, needs to be supported by the build system
- find some way to build it for Windows.
- find some way to make it build (no matter how big of a hack) with Justine's Cosmopolitan library (would have to disable threads, at least)
Possible changes
- Separate out doc strings into an actual document file?
- Refactor as much as possible from C back into Stoical
- Make it self hosting? (Seems like a long stretch goal)
- Make sure it can do everything Lisp can do
- Handle UTF-8, and all that entails. (Frightening complexity)
Note: The possibility that STOIC/STOICAL could in fact handle typed lists/trees/etc on the stack hints at capabilities at least equivalent to Lisp.