Status update, February 2022 February 15, 2022 on Drew DeVault's blog

Hello once again! Another month of free software development goes by with lots of progress in all respects.

I will open with some news about godocs.io: version 1.0 of our fork of gddo has been released! Big thanks to Adnan Maolood for his work on this. I’m very pleased that, following our fork, we were not only able to provide continuity for godoc.org, but also to simplify, refactor, and improve the underlying software considerably. Check out Adnan’s blog post for more details.

In programming language news, we have had substantial progress in many respects. One interesting project I’ve started is a Redis protocol implementation:

const conn = redis::connect()!;
defer redis::close(&conn);

fmt::println("=> SET foo bar EX 10")!;
redis::set(&conn, "foo", "bar", 10: redis::ex)!;

Another contributor has been working on expanding our graphics support, including developing a backend for glad to generate OpenGL bindings, and a linear algebra library ala glm for stuff like vector and matrix manipulation. Other new modules include a MIME database and encoding::base32. Cryptography progress continued with the introduction of XTS mode for AES, which is useful for full disk encryption implementations, but has slowed while we develop bigint support for future algorithms like RSA. I have also been rewriting the language introduction tutorial with a greater emphasis on practical usage.

Before we move on from the language project: I need your help! I am looking for someone to help develop terminal support. This is fairly straightforward, though laborsome: it involves developing libraries in our language which provide the equivalents of something like ncurses (or, better, libtickit), as well as the other end like libvterm offers. Please email me if you want to help.

In SourceHut news, we have hired our third full-time engineer: Conrad Hoffmann! Check out the blog post for details. The first major effort from Adnan’s NLnet-sponsored SourceHut work also landed yesterday, introducing GraphQL-native webhooks to git.sr.ht alongside a slew of other improvements. pages.sr.ht also saw some improvements that allow users to configure their site’s behavior more closely. Check out the “What’s cooking” post later today for all of the SourceHut news.

That’s all for today, thanks for reading!

Have a comment on one of my posts? Start a discussion in my public inbox by sending an email to ~sircmpwn/public-inbox@lists.sr.ht [mailing list etiquette]

Articles from blogs I read Generated by openring

Status update, May 2022

Hi all! This month’s status update will be shorter than usual, because I’ve taken some time off to visit Napoli. Discovering the city and the surrounding region was great! Of course the main reason to visit is to taste true Neapolitan pizza. I must admit, th…

via emersion May 24, 2022

What's cooking on SourceHut? May 2022

Hello everyone! We’re back at it for another month of news in the SourceHut sphere. Of our now 29,036 users, 630 are new this month: please offer them a warm welcome, and your patience, as they learn about the new platform. todo.sr.ht Comprehensive GraphQL-na…

via Blogs on Sourcehut May 16, 2022

Summary of changes for April

Hey everyone! This is the list of all the changes we've done to our projects and apps during the month of April. We'll also be reporting in our on position in the world, and on our future plans. Summary Of Changes Bicycle, released an Uxntal pla…

via Hundred Rabbits May 1, 2022