Auchencairn, Scotland

Simon Brooke

Advanced
@simon-brooke

Second generation programmer; I've worked with two people who had worked with Alan Turing, and with one person who helped build the Manchester Mark One.

html-to-md. A Clojure library designed to convert (Enlivened) HTML to markdown; but, more generally, a framework for [HT|SG|X]ML transformation.

22

dog-and-duck. A playground for hacking ActivityPub stuff.

11

beowulf. LISP 1.5 is to all Lisp dialects as Beowulf is to English literature.

6

fedit. fedit - An in-core editor for Clojure data structures and, particularly, functions.

6

swinging-needle-meter. An experimental swinging needle meter, to play with driving animated SVG from re-frame

5

adl. Application Description Language

5

internationalisation. A simple internationalisation library for Clojure

3

post-scarcity. Prototype work towards building a post-scarcity software system

3

sparse-array. Simple but reasonably efficient implementation of sparse arrays in Clojure

3

mw-engine. The Microworld engine. Processes a world to create new states

3

youyesyet. Web-app to support canvassers in the forthcoming independence referendum in Scotland

3

squirrel-parse. Parser for SQL

2

mw-ui. MicroWorld user interface

2

jme-clj. A Clojure 3D Game Engine (Wrapper), Powered by jMonkeyEngine

2

csv2edn. Simple command line utility to convert CSV files to EDN

2

lein-adl. A Leiningen plugin to generate Clojure source code from Application Description Language.

2

real-name. Resolve real names from user names in a platform independent fashion.

1

muharni. A Clojure library designed to hack up a web page for studying the Punjabi script and the pronunciation thereof approved for the reading of Sikh sacred texts.

1

walkmap. API documentation

1

luminus-docker. Dockerized luminus guestbook

1

mastodonusers. A wee tool to count the current number of users in the fediverse

1

IReadIt. Proposal for a bot to automatically OCR memes and other text-as-graphics posted to social media

1

mw-parser. Rule parser/compiler for MicroWorld

1

vending. Vending machine code kata, in Clojure. NOT an example of how to do it!

1

geocsv-js. An even more ultra-lightweight tool to show comma-separated value data on a map.

1
25
Apply