A simple, elegant programming language based on Ground
Solstice is designed to be simple yet powerful, combining clean syntax with the robust Ground VM. It's perfect for both learning programming concepts and building real applications.
Note: Solstice is in a very early stage of development. It is quite promising at present, but expect bugs and random changes!
No indentation, no extra brackets everywhere, no funky looking type annotations, Solstice syntax allows you to write code without thinking about it.
Built on the Ground virtual machine for speedy performance and a solid foundation, while remaining easily debuggable.
Straightforward if statements and while loops that work exactly as you'd expect.
Here's what Solstice code looks like:
name = "Solstice"
version = 1.0
puts "Welcome to " + name
puts versionpassword = "dingus"
if password == "dingus" {
puts "Cool password!"
}number = 0
while number != 10 {
number = number + 1
puts number
}int, double, string, char, and bool with automatic type inference
Math operations (+) and comparisons (==, !=) with more coming soon. (This is an early preview!)
Simple variable assignment with = operator, just like Python.
Built-in puts for easy output to console. Debug anything and everything!
Solstice is faster than Python for simple tasks. Get more done in less time! Tested with this program
Ready to try Solstice? Head over to the repository for installation instructions, documentation, and more examples.