Realisation of a dream

I always had a thing for smalltalk, first squeak and then pharo. Alas by brain is more wired for lisp. Emacs as an operating system lacking a good editor is a well known trope and I've been living in emacs for the most part last decades. But I've always had pharo envy for the extra possibilities afforded by the rich ui experience.

Being on a bit of nostalgia trip trying out cde the other night and feeling a deep longing for a pharo like environment to play around with lisp in I had claude code build me this cde-inspired pharo-like ui for common lisp. It's running on SDL using minimal depedencies with a nice little set of apps built in a fluid elm-like ui building dsl.

It's rough around the edges and the font is bitmapped. It's no speed demon, but it at least scratches the itch for the time being. I would never have had the patience or time for something like this given my limited time for hobby projects had I not had AI help. I can live with the warts and try to sort them out along the way.

For now the dream is bootstrapped and alive.

Skiff Desktop