Welcome to bradrn’s website

Reading R.A. Lafferty

Posted on September 8, 2026

I’ve been wanting for some time now to write about my experiences with the works of R.A. Lafferty. Not in a particularly literary sense, mind you: I have nothing especially novel to say about their content. Rather, I want to make a personal attempt to work through an apparent contradiction: how could I have gotten so much out of Lafferty’s works despite them being so deeply influenced by his wrongheaded notions? And to what extent do I need to question or be suspicious of how they have influenced me, even when they appear positive on the surface?

Continue reading…

The Big List of Haskell GUI Libraries

Posted on July 3, 2022
Last modified: July 25, 2022

(Note: this originated as a list I kept on reposting in response to repeated questions on /r/haskell, and more recently on the Discord FP server too. I figured it was finally time to give it a permanant home. I’ve also taken the opportunity to expand it out a little bit.)

Haskell has an excellent selection of GUI libraries, both for desktop and for web applications. However, choosing between them can be difficult. In practice I find the main differentiator to be ease of installation: some Haskell GUI libraries are notably difficult to install, but others are much easier to get working. They also differ strongly in look and feel, as well as in programming paradigm (imperative vs FRP vs Elm architecture). This article aims to list the GUI libraries available for Haskell and give an outline of their differences.

Continue reading…