History
History and roadmap..
xoscript is a server-side scripting language that has been in development
under various names since 1993. The first version was originally written for the
C64 system. In 2009, I decided to reboot the project with a
focus on research, localization, and later on educational use.
After several server migrations between 2020 and 2025,
it became clear that many existing server-side scripting
languages had grown increasingly complex and heavy over time.
In response, I released a new version of the language in 2026 under
the name xoscript, with the goal of providing a simple and efficient
environment for server-side scripting.
xoscript emphasizes three core principles:
- Simplicity: minimal syntax rules make the language easy to learn and remember.
- Security: designed with server use in mind, security is a key consideration.
- Backward Compatibility: maintaining consistency so that existing code continues to work across updates.
The language is intentionally neutral and apolitical,
without any stance on social or political issues. While some design choices may be
unconventional, such as typeless data, dynamic scope,
everything as a reference, Smalltalk-like message passing, and fault tolerance,
these choices are deliberate and may appeal to some developers more than others.
Today, xoscript is primarily focused on server-side scripting,
aiming to provide a lightweight, practical programming experience.