Status update, August 2021 August 15, 2021 on Drew DeVault's blog

Greetings! It’s shaping up to be a beautiful day here in Amsterdam, and I have found the city much to my liking so far. If you’re in Amsterdam and want to grab a beer sometime, send me an email! I’ve been making a lot of new friends here. Meanwhile, I’ve also enjoyed a noticable increase in my productivity levels. Let’s go over the month’s accomplishments.

First, I have spent most of my time on the programming language project. I mentioned in the last update that we broke ground on a codegen rewrite, and yesterday all of our tests finally passed and I merged it. The new design is much better, and we should be able to simplify it even further still when we write the hosted compiler in the near future. This will also give us a better basis for a small number of experiments we’d like to do before finalizing the language design. Some other improvements include fleshing out our floating point math support library, a base64 module, a poll module, and parallel DNS resolution.

In SourceHut news, we shipped the lists.sr.ht GraphQL API. Future work will expand support for thread parsing and implement write operations. Presently, I am also working on a design for GraphQL-native webhooks, targetting meta.sr.ht for the initial release. sr.ht packages for Alpine 3.14 were now made available, and planned maintenance two weeks ago was the first of two fleet-wide rollouts of the upgrades to sr.ht hosted — the next is scheduled for tomorrow.

These two projects are my primary focus right now, and they’re both making good progress. In the coming month, I hope to address a few language design questions and build a more sophisticated I/O abstraction for the standard library. On sr.ht, I plan on expanding the GraphQL-native webhooks prototype and hopefully shipping it to one of the GQL APIs, along with starting on another major GQL support movement — either write support for lists.sr.ht, or the initial paste.sr.ht GQL API.

That’s all I have to share today! Thanks for tuning in.

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

Willingness to look stupid

People frequently1 think that I'm very stupid. I don't find this surprising, since I don't mind if other people think I'm stupid, which means that I don't adjust my behavior to avoid seeming stupid, which results in people thinking tha…

via Dan Luu October 21, 2021

Status update, October 2021

Hi! Another month, another status update. Let’s dig in! The highlight of this month is the launch of chat.sr.ht, a hosted IRC bouncer service based on soju and gamja. The service is in closed beta for now, feel free to ping me if you want to try it out! It to…

via emersion October 18, 2021

What's cooking on SourceHut? October 2021

Welcome back for another month’s status update! As of today, our community numbers at 25,074 — the first time we’ve had over 25,000 users — after another 522 users joined our ranks. Please show them the courtesey and patience you’ve always done as they learn…

via Blogs on Sourcehut October 15, 2021