“Vela” 0.x.x
Vela is the codename for the 0.x.x releases of Solstice. It is named after the Vela constellation.
Changes
Vela is the prerelease version of Solstice, and is the phase where core compiler features are added. Here are some features added in Vela to the compiler:
puts- Variables
- Values
- Static type system
if,whilecontrol flow- Functions
- Lambda/Anonymous Functions
- Named Functions
- Closures attached to functions
- Structs
- Fields
- Methods
privateandprotectedas-methods- Constructors, destructors, duplicators
- Generics (in progress)
pragmadirectives (in progress)- Libraries with
use