Skip to content
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.

Clone this wiki locally