Manticore 2.0
Notes on updating the Manticore encounter generator for 13th age to the second edition draft rules, and switching to Svelte.
Notes on updating the Manticore encounter generator for 13th age to the second edition draft rules, and switching to Svelte.
Considering the future of the Manticore app for 13th age, now that a second edition is on the way.
obsolete
attributes for internal code
Manticore 0.5-beta1 has been released, with an overhauled codebase, and a number of small UI improvements.
On features of enterprise software.
Design patterns fell out of favour in the last five or so years. I think there is still some value in them.
An article that looks at templates in web development in the context of pure functions and functional programming.
Introducing a new Clojure brush for the Syntax Highlighter javascript library.
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.
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.
Necessary-Evil is an XML RPC library for Clojure.
My thinking on how I could put together a blog that I would actually enjoy maintaining.