Blog

The official Telodendria blog. Find previous editions in the #telodendria-newsletter:bancino.net Matrix room.

Cytoplasm is now a C99 library! Upgrading from C89 to C99 makes Cytoplasm more portable than ever.

New Features

  • Added an option to j2s to allow additional fields in structures and ignore them in encoding and decoding. Note that additional fields are totally untouched—they are not even initia...

First of all, welcome to the new Telodendria website! This website is powered by Grav, a simple, yet elegant CMS that is a much-needed upgrade from the previous hand-crafted HTML page that was being served as Telodendria's home page. I'm pleased to give Telodendria a much more professional online lo...

Hey everyone. Not a lot has been happening with Telodendria over the last few months, thanks to my schedule and some unforeseen circumstances that have come up, but I do have a few pieces of exciting news to share:

  • Cytoplasm v0.4.0: Cytoplasm now lives in its own git repository, which is availa...

Hey everyone, thanks for the great discussion over in #telodendria-general:bancino.net. This newsletter is a formal acknowledgment of that discussion, and an announcement of some of the changes I'm going to implement as a result.

As always, I apologize for the lack of development that's been goi...

For those of you in the United States, tomorrow is Independence Day! 🎆

I've had a long weekend because of the holiday, which is why you get two newsletters so close together, enjoy!

On Matrix's Release Cadence

In last week's TWIM, the following was announced:

Room version 11 has been acc...

  • Spec Mirror: Just as a reminder, I have a full mirror of the Matrix specification available at https://telodendria.io/spec.matrix.org. I very recently updated it to v1.7, and you can also download a tarball of the spec for offline viewing if you want: spec-v1.7.tar.gz.
  • GitHub Mirror: The G...

Gosh, it's been such a long time. I regret that this summer is not going how I would've originally planned it because of some complications with my job, but I'm making the most of it. I do have a handful of exciting things to share, and I'm hoping to keep up the hard work on Telodendria.

Version 0

...

Since I last wrote a newsletter, a lot of neat stuff has happened. I apologize for the delay and the periodic absences, but I'm almost to a point where I will hopefully have a bit more free time to work on Telodendria.

Architecture

  • Source/Sink-Agnostic IO: I abstracted all of the I/O code in...

Hey everyone!

As you might have noticed, there's been a lot of activity in the last week or so, and I'm hoping that will continue, although I am getting busy again so I'd expect things to slow down a little bit.

  • The Refactor: The string-memory-management refactor actually went really smooth....

Maybe these are more monthly now than weekly, but it is Thursday, and thanks to the poor weather where I'm at, I've been staying at home a lot and working on Telodendria quite a bit. Here's the latest progress report on the code:

  • User Interactive Authentication: I'm working on properly implemen...

Hey everyone, it's another one of those Tuesday newsletters, which means I'm either a few days late (since I didn't write one last week), or a few days early, depending on how you want to look at it. I think I'm early, because I was going to post this on Thursday, but I was just too excited to wait....