Skip to content

Releases: jairo-litman/cidoka-lang

v2.0

04 Mar 21:15
c5fb352
Compare
Choose a tag to compare

New features in this version:

  • Improved REPL: featuring command history, autocomplete, line editing, among other improvements.
  • Loops: For and While loops, alongside Break and Continue statements
  • Support for 64bit floating point numbers
  • Support for the modulo operator on integers
  • Variables are now declared once using the 'Let' keyword and can then be reassigned to new values
  • Support for compound assignment operators such as '+=' and '++'
  • Support for logical operators '&&' and '||' (AND and OR)

Files built using go version go1.22.0 linux/amd64 on Fedora 39 6.7.5-200.fc39.x86_64

  • cidoka
    • Linux REPL executable, tested, run using terminal
  • cidoka.exe
    • Windows REPL executable, cross compiled from Linux, untested, run using terminal

Full Changelog: https://github.com/jairo-litman/cidoka-lang/commits/v2.0

v1.0

18 Feb 15:49
9b9efc5
Compare
Choose a tag to compare

Identical to Monkey language at the end of Writing A Compiler In Go - Thorsten Ball with the exception of a few name changes.

Files built using go version go1.20.11 linux/amd64 on Fedora 38 6.5.10-200.fc38.x86_64

  • cidoka-lang_repl
    • Linux executable, tested
  • cidoka-lang_repl.exe
    • Windows executable, cross compiled from Linux, untested

Full Changelog: https://github.com/jairo-litman/cidoka-lang/commits/v1.0