James CarlsonA Text-to-Drumbeat Apphttps://jxxcarlson.github.io/app/drumlanguage.htmlOct 31, 2023Oct 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…Dec 5, 2021Dec 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…Feb 18, 2021Feb 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…Dec 22, 2020Dec 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…Nov 6, 2020Nov 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…Sep 4, 2020Sep 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…May 23, 2020May 23, 2020