Leonard Ritter
banner
lritter.bsky.social
Leonard Ritter
@lritter.bsky.social
Arts, Maths & Metaprogramming; Game Developer at @duangle. paniq in the demoscene. Building Frameloop/Tukan, a procedural game engine, maintaining Scopes & gently going NowHere. (he/him, they/them)

Mastodon: @[email protected]
i'm currently developing a visual language for a datalog dialect, and this is what i got. the idea here is that diagonal blocks are relations and their ports. variables are bidi edges. we're looking at multiple lower tris of adjacency matrices. click raster boxes to add/remove edge. autolayouting.
October 22, 2025 at 7:19 AM
wrote a WHY.md for Tukan.

bit rough around the edges, but it gets the point across i think.

git.sr.ht/~duangle/tuk...
October 19, 2025 at 7:58 PM
does this make sense?
October 9, 2025 at 2:01 PM
yep that did it. nice. AddLine() is probably not the right function to draw circle pieces though
October 1, 2025 at 10:27 AM
latest release.

i just got it to work for context menus. this one works.
October 1, 2025 at 10:20 AM
i tried doing this but neither does it prevent the left click from firing, nor does it trigger the right-click (e.g. to activate a context menu). tbh i have no idea what i'm doing
October 1, 2025 at 10:08 AM
over on mastodon i maintain the S.O.C.K.M. health monitor. made an update this morning.

mastodon.gamedev.place/@lritter/114...
September 18, 2025 at 9:54 AM
writing yet another dsl for C++ using libsxpp.

this one is called dldsl (datalog dsl)
September 17, 2025 at 11:47 AM
September 5, 2025 at 9:49 AM
this one
February 20, 2025 at 3:38 PM
December 18, 2024 at 8:31 PM
Scopes² Compiler Pipeline
December 15, 2024 at 12:56 PM
police believes the perpetrator fled NYC on a bus
December 7, 2024 at 8:50 AM
Kirby: The Last of Us
December 6, 2024 at 7:12 PM
November 25, 2024 at 11:20 AM
November 25, 2024 at 10:48 AM