This is your work, valued

Falls Church, VA

Daniel Wagner

Advanced
@dmwit

Been programming since the 20th century. Have never met a computer science or math I didn't love, which has taken me down some widely varied rabbit holes.

pulp. pulp: process your LaTeX log file with pulp and make a better paper

46

universe. Classes for types where we know all the values

39

pi-eta-epsilon. An interpreter for the language described in "The Two Dualities of Computation: Negative and Fractional Types"

23

ordered-containers. Set- and Map-like types that remember the order elements were inserted

11

encoding. A comprehensive collection of Char-to-bytes text encodings

10

revnes. A reverse engineering tool for NES games

8

viaje. Vim Isn't an Acceptable Jex Editor

6

maryodel. A pure-Haskell model of Dr. Mario, NES edition

5

effect-stack. Reducing the pain of transformer stacks with duplicated effects

5

nurse-sveta. Dr. Mario prescribes the pills, but Nurse Sveta administers them

4

bokrifulse. Dr. Mario maneuver trainer

4

jedit-elastic-tabstops. jedit plugin for editing files with elastic tapstops

4

mcmario. Track games of Dr. Mario, and suggest handicaps for future games

4

vertumnion. speedrun splits timer done right

2

jitterbug. a visual metronome to train keeping a steady beat

2

nostramario. Computer vision for Dr. Mario

2

damascus. A server/client protocol for playing Dr. Mario-like games on high-latency low-bandwidth connections

2

dr-mario-ngrams. how good is Dr. Mario's pill generation RNG?

2

beeminder-api. Haskell bindings to the Beeminder API

2

vim-cryptol. Syntax highlighting for cryptol

2

wyvern. an autoresponder for Dragon Go Server

2

limph. lightweight monadic programming for Haskell

2

sgf. Haskell SGF (Smart Game Format) parser

2

dgs. Haskell front-end for DGS' bot interface

2

union-find. Efficient union and equivalence testing of sets.

2

simph. Haskell

1

vim-yard. a vim sandbox for adults

1

cabtags. cabal-driven hasktags invocation

1

tomcats. toMCaTS is a Monte Carlo Tree Search library

1

spartacon. a unix-style (read stdin, write to stdout) global hotkey daemon

1

haskell. haskell practice

1

update. Haskell

1

physics. Some simple sample Hipmunk code

1

Connexus. a stupid little puzzle game, implemented badly

1

triple-threat. Three branches of research IN PARALLEL

1

etp. Extract the text from an email

1

libmpd-haskell. A client library for MPD, the Music Player Daemon

1

configfile. Config file parsing/writing [Haskell]

1

icfp12-paper-links. List of Accepted Papers to ICFP 2012, with Papers (preprints) linked

1

reducers. Semigroups, specialized containers and a general map/reduce framework

1

cabal-dev. A wrapper program around cabal and cabal-install that maintains sandboxed build environments.

1

directory-tree. A simple directory-like tree datatype, with useful IO functions, for Haskell

1