No Updates¶
DRAFT
- Joy doesn’t need to change.
- The interpreter doesn’t need to change,
viewer
function can customize mainloop. Or use a sub-interpreter (Joy in Joy.) The base interpreter remains static.- Once a function has been named and defined never change that name. It’s just not allowed. If you need to change a function
foo
you have to call itfoo_II
or something. Once a function (name mapped to behavior) is released to the public that’s it, it’s done.- The language evolves by adding new definitions and refactoring, always choosing new names for new functions.
- Following Semantic Versioning there will never be a version 2.0.
- Major version must be incremented if any backwards incompatible changes are introduced to the public API.
- We never implement any backwards incompatible changes, so…
- We could see e.g. Thun version 1.273.3!