Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

“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, while control flow
  • Functions
    • Lambda/Anonymous Functions
    • Named Functions
    • Closures attached to functions
  • Structs
    • Fields
    • Methods
    • private and protected
    • as-methods
    • Constructors, destructors, duplicators
  • Generics (in progress)
  • pragma directives (in progress)
  • Libraries with use