Skip to content

Releases: ContainedBlargh/sio

Release 0.1.4

02 Dec 18:32

Choose a tag to compare

Release 0.1.4 - Advent of Code 2022 Day 2

I've ironed out a lot of bugs that turned up while trying my hand at day 2's problem.

Full Changelog: 0.1.3...0.1.4

Release 0.1.3

08 Sep 19:38

Choose a tag to compare

Ever noticed how when you add a # in a string, the line doesn't compile???
I hadn't until I started working on this release!

I talked about most of the new features in the readme section, so I won't be saying too much here.

Just that I've added simple raster graphics and there's no way to disable them for now. So, I hope you don't mind that the build artifacts might be feeling a bit inflated this time.

Also, as mentioned in the readme, I'm not sure if the graphics work for the Linux binary.

Have a nice day! 🧐

Release 0.1.2

30 Aug 21:33

Choose a tag to compare

Ahhh, another release for sio (or SIO, or perhaps SIO however you may want to style it.)

New features:

  • Improved text parsing!

    • Using the power of markers, you can now search stdin for a particular string pattern.
  • Arrays!

    • Finally, this famous data structure, beloved by many programmers, makes its way into SIo as a new unique register type.
    • This includes a new syntax for addressing values stored in array registers using the C-like * and &-operators.
    • Not sure if the * and &-operators are actual operators, strictly speaking.
  • String-decimal multiplication!

    • So, you tried multiplying a string with a floating point number and you quickly realized that the float was simply truncated to an integer.
    • In your fathomless disappointment, you fell off the wagon, stopped attending your yoga classes, and started using swear words for your jmp-labels....
    • No! Stop that! No need to be angry any longer, download the newest release and enjoy multiplying strings properly and witness the glory!
  • REPL!

    • Have you considered that SIO might actually be LISP? No? Well, maybe someone might write a LISP that interops with SIO's new and absolutely horrendous REPL.
    • Please, please don't judge me for including it in this state. I'm very sorry.
    • I probably won't be improving this tool in the future either.

image

Finally, I've added some basic syntax highlighting for the degenerate Notepad++ users out there. I've only written a file for a UDL, but maybe this is the first step towards more. See the XML file included in this release.

Full Changelog: 0.1.1...0.1.2

0.1.1

18 Apr 19:12

Choose a tag to compare

Add the coveted gen instruction as well as a native build for amd64 linux.

Full Changelog: 0.1...0.1.1

Release 0.1

24 Mar 06:20
a8ef786

Choose a tag to compare

In this release you can:

  • Run .sio-scripts as standalone scripts.