THE SOLYR FAMILY

The Solyr Family Begins

Solyr, Hollowside's programming language, gets 2 new introductions into its language family.

As Solyr continues to take shape, Hollowside’s original plan was to integrate it directly into the Obsidian Engine as its primary scripting language. However, Solyr is being designed as a native-compiled, low-level systems programming language; making it better suited for performance-critical software than for the rapid iteration typically expected from an engine scripting environment.

With that distinction in mind, we are beginning development on SolyrScript, a dedicated scripting language designed to complement Solyr rather than replace it.

SolyrScript will execute through the SolyrVM, a custom virtual machine inspired by the JVM model. Instead of compiling directly to native machine code, SolyrScript will compile into bytecode that can be executed by the SolyrVM. This approach gives the Obsidian Engine a far more flexible runtime environment, allowing scripts to be compiled, replaced, and iterated on quickly without requiring the heavier native compilation workflow of a systems language.

The goal is to allow each technology to focus on what it does best: Solyr for high-performance native systems development, and SolyrScript for fast, flexible scripting inside applications such as the Obsidian Engine.

SolyrScript and the SolyrVM are planned for release on their own along with Solyr, hitting Windows first, with macOS and Linux support expected to follow in future updates as the Solyr ecosystem continues to expand.

Solyr is taking place in many Obsidian Engine systems as it is up to speed with C++ in some departments. Optimizations/updates will still be added to Solyr along the way.

Solyr - Core Obsidian Engine bits and pieces
SolyrScript - Obsidian's scripting language for game creation

Again, both languages + the SolyrVM will be downloadable on their own and free to use. We are unsure as to when the release date is for any Solyr Family tech, but we reckon it will be more than likely before the year's end.

Comments

Enable JavaScript to load comments.