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.
We never implement any backwards incompatible changes, so…
We could see e.g. Thun version 1.273.3!