A Lazy Sequence

All articles about Software

Topics

2023

Manticore 2.0

Notes on updating the Manticore encounter generator for 13th age to the second edition draft rules, and switching to Svelte.

2022

The future of Manticore

Considering the future of the Manticore app for 13th age, now that a second edition is on the way.

2018

2016

2014

2012

Templates are functions

An article that looks at templates in web development in the context of pure functions and functional programming.

2011

Start parsing in Clojure: fnparse

Parser combinators are a powerful way of expressing complex parsers as first class operations in a language with first class functions. This tutorial introduces one such library, fnparse, for Clojure.

Parsers generating parsers

Following my introduction to fnparse, this article looks at how more common functional programming tools can be leveraged to make parsers that output new parsers.

2010

2009

A better blog

My thinking on how I could put together a blog that I would actually enjoy maintaining.