haskell-course
Introductory Haskell course materials (originally CIS 194 @ UPenn)thesis
Brent's PhD thesis.split
Standard Haskell list splitting library.MonadRandom
A monad transformer and corresponding type class for computations which consume random values.series-formelles
Translation of, and commentary on, Joyal's classic paper "Une thรฉorie combinatoire des sรฉries formelles" (A combinatorial theory of formal series)comprog-hs
Competitive programming utilities in HaskellBlogLiterately
Command-line tool for formatting and publishing blog posts.species
factorization-diagrams
Factorization diagrams!type-matrices
Paper about polynomial functors, regular expressions, matrices of types, derivatives, semirings, and other cool stuffenumeration
Simple Haskell package for efficiently indexable finite and infinite enumerations.haxr
boltzmann
diagrams-play
Brent's personal experiments with diagramsdotfiles
My dotfiles.AoC
bin
hm-unification-fd
Example implementation of Hindley-Milner using the unification-fd package.BlogLiterately-diagrams
Plugin for BlogLiterately to automatically compile embedded diagramscpih
Competitive Programming in Haskell bookhakyll-course
Simple library for creating single-page course websites with Hakyll.labelled-structures
typed-combinators
algorithms-POGIL
POGIL activities for an Algorithms course.braids
Simple library for drawing braidsswarm-defs
My personal library of functions for https://github.com/swarm-game/swarm/ .HaskellLove21
Repository for my talk, "Competitive Programming in Haskell", at Haskell Love 2021.todotxt-haskell
Haskell library for parsing and manipulating todo.txt format.gtk-toy-diagrams
Utility functions for using diagrams with gtk-toy.matching
Playing with matching game probabilitiesgtk-toy
Toy Framework - Simplifies the creation of simple Haskell Cairo / GTK applications.cv
coronavirus-math-worksheets
Worksheets made for my son while home from school during the 2020 coronavirus pandemic.new-active
drive-turnin
Scripts for managing assignments turned in via Google Drive.ortho-polys
Enumeration and generation of orthogonal polygonssabbatical-talk
Talk at Hendrix College about what I did on my sabbatical in the fall of 2021.comp-gfs
cw-tree
Notes, articles, code, etc. related to the Calkin-Wilf treeshellbee
Command-line interface to Beemindertest-active
genfuncs-talk
process-class-list
Process an Excel file containing a class roster into various useful formats.cautious-file
Updated fork of the cautious-file packageHLF
Writing for the Heidelberg Laureate Forum blogbyorgey
Github profile READMEmagic-picture
Create 'magic picture' puzzles from reference images.algorithm-art
jobtalk-DSLs
2015 research job talk about diagrams, DSLs and toolsrepertoire
Issue tracker for my piano repertoire.mkgroups
Create breakout groups for a virtual classFARM-web
Hakyll website source for the FARM workshopfp-aor-utils
Utilities created to support Functional Programming and the Art of Recursionit-lang
Simple imperative/iterative language and recursive interpreter, used as an example in CIS 399-03Love Open Source and this site? Check out how you can help us