Releases: ContainedBlargh/sio
Release 0.1.4
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
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
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
stdinfor a particular string pattern.
- Using the power of markers, you can now search
-
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.
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
Add the coveted gen instruction as well as a native build for amd64 linux.
Full Changelog: 0.1...0.1.1
Release 0.1
In this release you can:
- Run .sio-scripts as standalone scripts.
