Releases: merlinfo/merlin
2.2.5
This will probably be the last release. This project isn't "maintained" anymore, at least for now.
In my mind it's pretty much feature complete and is an interesting toy that I mess around with and use semi-practically from time to time.
In the future it may be the framework for something bigger but programming became an obsessive hobby for me so I've pretty much ceased.
Merlin is my magnum opus, my swan song to programming and UNIX itself. I find that I mainly spend my time on other things these days, learning and reading.
Perhaps one day I will return to merlin, but for now it is complete.
2.2.4
Add pervert
and rune
commands. Update error messages.
pervert
: Reverse the stack
rune
: Return the definition of a nomen
2.2.3
- Update Rust Edition to 2021
- Add
stitch
command - Fix bug with opening empty files (crash on char insertion)
2.2.2
Allow for bottle
and nomen
to take only a single argument to allow for the creation of "empty" nomens.
Add escape
for the use of VT100 escape sequences
2.2.1
Code quality, documentation etc.
2.2.0
Add the ;bottle
command for 1-atom nomens.
2.1.1
use a gapbuffer for storing volumes
2.1.0
add ;decant and ;defuse commands for dealing with stderr
2.0.1
Added some images, minor style fixes.
2.0.0: Wormwood
Merlin 2.0!
Changes
- Nomens are handled using a hashmap, rather than the janky old method
- The
mirror
command was removed, it didn't really do anything that was very useful (I never used it) - Faster insertions with a new buffer structure
- Handle STDIN and STDOUT at the same time on calls to
infuse
. This allows you to pass a lot more data carved
will return@
to represent written buffers, an empty string is harder to parse, no?