Another parser in Rust

Parsing text input is a common programming task. If you intend to write any kind of software, you are eventually going to be writing some sort of low level parser, because you just can't always count on having a library ready made for the task. For today's post, I'm going to take some lessons learned in writing the gemtext parser for GemView, a few things you're likely to encounter a lot in C code, and write another parser in Rust....

Read More ->

Targeting Gnome as a platform

Not all of my programming output is in the form of Gui applications, but that category makes up a not insignificant portion of what I am generally working on at any given time. It's something that I enjoy greatly because what you are working on is immediately visible to the user. ...

Read More ->

Trying out Vala

If you have seen my Codeberg profile you'll no doubt notice that most of the active projects are written in Rust, with a few outliers in Zig. There's a smattering of other code, but I can't deny that Rust is my happy place....

Read More ->

Introducing OxTerm

Zterm has been one of my larger projects and by my reckoning fairly successful in it's original goals. I've enjoyed the project immensely, and learned a great deal along the way. However, writing an end user application in a pre-1.0 language while simultaneously working on the language bindings for the toolkit being used has presented some challenges, to say the least....

Read More ->