James CarlsonA Text-to-Drumbeat Apphttps://jxxcarlson.github.io/app/drumlanguage.html4 min read·Oct 31, 2023----
James CarlsonBuilding Trees with ElmThis post is about trees — the computer science kind, as illustrated in Figure 1 below. Our goal is to see how trees can be derived from…5 min read·Dec 5, 2021----
James CarlsonA Haskell MicroserviceThe other day I needed a little server app that would receive data as an HTTP request and save it on disk in a specified directory. Each…2 min read·Feb 18, 2021----
James CarlsonParser ToolingFor a while now, I’ve been working on a variant/subset of LaTeX which I call MiniLaTeX. The idea is to be able write MiniLaTeX documents…2 min read·Dec 22, 2020----
James CarlsonLaTeX in the BrowserI’d like to announce the Alpha4 Release of minilatex.lamdera.app, an app for doing LaTeX in the browser—a great way to publish class notes…2 min read·Nov 6, 2020----
James CarlsonA Typed Lisp in ElmAs a fun exercise, I decided to try to make a Lisp using Elm … not the whole deal, of course, but just a little piece to see what is…5 min read·Sep 4, 2020----
James CarlsonRunning Elm as a BlackboxThe functional programming language Elm is best known for writing web apps. It turns out, however, that you can easily write a headless…3 min read·May 23, 2020----