Skip to content

Releases: CabooseLang/Caboose

Release 2.1.1

03 Mar 18:45
Compare
Choose a tag to compare

Caboose 2.1! (.1)

This release adds in methods and initialisers to classes!

Caboose's Features as of this Update:

  • Variables
  • Expressions (That actually function with precedence, as they should)
  • Functions
  • Closures
  • Garbage Collection
  • Methods
  • Initializers
  • Print as a native
  • Void Natives

To Do:

  • Add more native functions
  • Setup CI for MacOS binaries

Release 2.0.5

26 Jan 01:03
Compare
Choose a tag to compare

Caboose 2! (.0.5)

It's been a while since I stopped development of Caboose 1 because the code just became spaghetti code and was extremely hard to manage. This version is based on v1 but the code is optimized, and things actually work as they should.

Caboose's Features as of this Update:

  • Variables
  • Expressions (That actually function with precedence, as they should)
  • Functions
  • Closures
  • Garbage Collection

To Do:

  • Add classes, methods, and initialisers
  • Add more native functions
  • Implement void native functions
  • Make print a native instead of a statement
  • Setup CI for MacOS binaries

Cabooe v1.1.1 Release 1

17 Sep 21:31
Compare
Choose a tag to compare

This release brings about many new features, go check them out (they're mostly new natives)

Caboose 1.1.0 is here!

11 Sep 15:15
Compare
Choose a tag to compare

This brings rpm packages along with a REPL that has editable lines! many many more features are included, but you'll have to read the docs to know about them!

1.0.0-r2

08 Sep 00:20
Compare
Choose a tag to compare

Release 1.0.0 brings the basics of the Caboose language.

Features

  • Bytecode VM
  • Variables
  • Classes
  • Objects
  • Strings
  • Functions