Hi rustaceans! What are you working on this week? Did you discover something new, you want to share?
I threw together a quick image to ASCII conversion project to actually use a couple of concepts.
Sometime this week I’d like to make it not panic over every little thing. I feel like I should be shifting error handling left, but it’s not very natural for me, just yet.
I will say, the ergonomics for testing with cargo are excellent.
I’m working on a fault-tolerant JSON5 parsing library in the service of a JSON5-to-JSON and JSON5-to-YAML transpiler.
My goal is to never write any more YAML ever again.
I am a YAML hater. The biggest thing about YAML that keeps biting me recently is this:
script:
- echo "a key: a value"
throws parse errors because of the colon, even though it is inside a quoted string.
But there are lots of reasons to hate YAML.
Honestly, an underrated one to me is I just hate significant whitespace. I don’t want to use any language that supports it.
I’ve been slowly building a text based MMO game that I will probably continue working on this week: galactic-war
It’s based on Inselkampf, a very slow-paced game that I played years ago and wanted to play again. Inselkampf just started a new World this weekend, which it does every ~6 months, so I will probably end up working on my virtual clone of it this week while I’m thinking about it.
If you wanted to play too now would be a very good time to start. The userbase has continued dropping over the years it seems, with only a few dozen to a couple hundred players.
I also want to get releases and announcement posts out for a couple of my Matrix bot projects this week, pokem and chaz, but that’s been on the backlog for a couple weeks already
Just released Kellnr (https://kellnr.io) 5.2.6 with some bug fixes. I really wish I had more time for new features but at the moment my spare time is rare. If you want to host your own crates on your own infrastructure, check it out.
Working on a lemmy moderation bot that receives webhooks instead of making API calls to retrieve certain stuff.