@lhp

266 Followers
107 Following
281 Posts

-*- mode: fedi-profile; post-auto-delete: 2 months -*-

Gothic Tinkerer, writing Free Software in emacs.

My other passions include cooking, photography, vintage and alt fashion, classic science fiction, reading pretentious philosophy books, esoteric compsci things, and other fun stuff. Straight edge. Aggressively progressive.

⚠️ no tech-bros allowed

🛸 I shall always remain alien

🤖 I hate "AI" with the fire of a trillion stars and so should you

Websitehttps://leon_plickat.srht.site/
SourceHuthttps://sr.ht/~leon_plickat/
GitHubhttps://github.com/Leon-Plickat
pixelfed (for my photography)@[email protected]
getting close to extracting the pixel data from this NEF file 👀

for some reason, April has way too many[1] concerts 🖤

[1] of course there is no such thing as too many concerts

band is Nite

darktable is completely cooked. Sad to see...

the world would be a lot bleaker without local alt clubs

also lol at my phones mic not handling the volume

band is Grandma's Ashes

I can use the control-character part of the UF2 font to store icons :)

WM menu bar thingy. Has WM actions, window switcher and window actions.

Still need to draw a proper background, but that's for tomorrow

that was simple

of course way more limited than using the "proper" font drawing stack, BUT it's entirely slop-free and you can use the turye font editor to make your own! There are some really neat uf2 fonts (can't remember the last time any TTF font actually intrigued me)

So UF2, the font format from the uxn ecosystem, is quite simple to implement in C as well.

Finally some simple text widgets are coming to my river WM :)

A UF2 font file has 256 characters. I could use some of those for other assets as well, like icons.

Was initially writing a little lisp interpreter (wanted to try out how a lisp without cons cells works), but got bored, so I guess I am writing a cat lang now?

I re-used the dynamically typed object I had implemented for the lisp, including a very primitive numeric tower. Cat langs evaluation model is a lot simpler. I also want to try to include lambdas, but that might require syntax *shudders*

But that's all for tomorrow 🐈