iksemel rusted
I had written some Rust code before, but it was for command-line tools, Advent of Code solutions, and similar small-scale programs. I was looking for a suitable project to delve deeper into Rust and decided to rewrite an old C project of mine in Rust! Iksemel was a fast and easy-to-use XML/ XMPP library which I developed over two decades ago. It was written in highly portable C and used in all sorts of places, including: an instant messenger on the Amiga home computer; an embedded sensor with 64 kilobytes of memory that posted measurements to users on Google Talk; the Scientific and Technological Research Council of Turkey's Linux distribution's Pisi Package Manager via its Python bindings; and a bunch of Symbian devices. Did you know that Google Talk used to speak the open XMPP protocol before it was enshittified? I haven't worked much on it recently since neither the XML format nor the XMPP instant messaging protocol is widely ...