Chris Done

@chrisdone
386 Followers
1 Following
20 Posts
Lisp, Haskell, programming, etc.
Websitehttps://chrisdone.com

Some thoughts from my recent “LLM diary” (https://chrisdone.com/posts/llms/):

I’ve been recently thinking that the whole phrasing around interacting with LLMs has become increasingly anthropomorphic [in my circles], and thought of a clever mental hack to avoid it: instead of “talking to Claude,” say “talking to the computer,” and instead of “AI generated” or “LLM generated,” simply say “computer generated.” I find it thoroughly cuts through the illusion that we are doing anything more. But YMMV.

LLMs

Hell (Haskell Shell): Year in Review https://chrisdone.com/posts/hell-year-in-review-2025/
Hell (Haskell shell): Year in Review

@juhp Yeah. 😆 One could probs use `pgmF` to "add" the necessary import lines and extensions to make GHC accept a Hell file.
@simonmic Indeed. I'm curious too. I have the fourmolu CI job as a template for getting the env setup.

Had a fiddle with the GHC JavaScript backend to compile and run Hell in it.

Good: It does compile and it does run!
Room for improvement: It's about 50x slower than GHC's native output, slower than GHCi.

https://gist.github.com/chrisdone/3bdd6396b96a61ed197b0be2a21a23ca

🤔 Worth a shot.

GHC JS backend

GHC JS backend. GitHub Gist: instantly share code, notes, and snippets.

Gist

I just finished writing up Tour of Hell (my Haskell scripting language)

https://chrisdone.com/posts/tour-of-hell/

Based on a set of slides I made for a tech talk, I've fleshed out detailed notes on all the slides.

Tour of Hell

@BoydStephenSmithJr It sounds like a reasonable use for Htmx. For personal use I'd still use it for a few apps, where I can set the rules. I think in our app, there's a high standard of interactivity and polish expected, business incentives, designers, other stakeholders where you are competing with the arbitrary canvas of a React SPA.
@BoydStephenSmithJr Those are blog posts in themselves! But I really like PureScript and have used it for many apps. It's just not something you can introduce into an established team/codebase, IMHO.
@tristanC I personally never took a look at Rust for web programming. Rust doesn't appeal to me.
A modest critique of Htmx