Solar is currently but an idea. An idea for a language that is both as easy to learn and gain proficiency in as something like Lua or Python, but has the power of something like Zig, Rust, or C. An idea for a language that excels equally at both high-level and low-level tasks, that could be used by someone who wishes to write a resource monitoring application and then turn around and write a toy kernel.
Solar, being derived from Lua, bears strong syntactical similarity and compatibility with it. Despite some changes, such as lists starting from 0 instead of 1, comments being marked with // instead of --, and .. for concatenation being replaced with +, Solar aims for as-close-as-feasible backwards compatibility with Lua.
Solar, unlike Lua, is built from the ground-up for Object-Oriented Programming. Like C++ and Objective-C did for C, they introduce features such as Classes, Objects, and Inheritance. It also introduces static type checking, replacing Lua's dynamic type checking. The biggest feature of Solar, however, is that it is built to be compiled, whether for a native application on your operating system or as the bricks layed to build the operating system itself.