Christopher Lemmer Webber is a user on octodon.social. You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.

I mentioned I was writing a Mastodon client named Rackstodon.

It's till very WIP, but you can see a screenshot here: dustycloud.org/tmp/rackstodon_

Soon I'll refactor it into an ActivityPub client that "translates" itself to Mastodon's API and rename it "Postsaurus".

@cwebber Waitasecond...

A desktop client that -isn't- Electron? O_O

Has Satan checked his heating lately? 😁

@Jo runs on Windows, OSX, and GNU/Linux too, thanks to Racket's portable GUI library

@cwebber

Looks cool! What's the model behind racket's gui library? Is it event based?

@suppi Yes, but you spend a lot less time on events than in most GUI libraries. Part of that is the clever way in which the appropriate threads spin up "automatically" with the eventspace stuff.

You never even declare that you're starting the event loop for the GUI... you just say "okay, show the window now" and it starts up. That sounds pretty magical but it works well enough.

It also uses a class/object system I initially hated, but I know ACK is very good for the job it's doing.

Christopher Lemmer Webber @cwebber

@suppi Would be cool if someone built a reactive GUI library on top of Racket's imperative GUI library tho

· Web · 0 · 1