This is your work, valued
Open-source Haskell developer, educator, blogger, and competitive programmer. π«π€ No LLMs.
haskell-course. Introductory Haskell course materials (originally CIS 194 @ UPenn)
283thesis. Brent's PhD thesis.
69split. Standard Haskell list splitting library.
58comprog-hs. Competitive programming utilities in Haskell
42MonadRandom. A monad transformer and corresponding type class for computations which consume random values.
35series-formelles. Translation of, and commentary on, Joyal's classic paper "Une thΓ©orie combinatoire des sΓ©ries formelles" (A combinatorial theory of formal series)
30BlogLiterately. Command-line tool for formatting and publishing blog posts.
20factorization-diagrams. Factorization diagrams!
17species. Haskell
17type-matrices. Paper about polynomial functors, regular expressions, matrices of types, derivatives, semirings, and other cool stuff
14cpih. Competitive Programming in Haskell book
13enumeration. Simple Haskell package for efficiently indexable finite and infinite enumerations.
12haxr. Haskell
11boltzmann. Haskell
10dotfiles. My dotfiles.
10AoC. Haskell
9diagrams-play. Brent's personal experiments with diagrams
9labelled-structures. Haskell
6bin. Haskell
6cv. TeX
6hm-unification-fd. Example implementation of Hindley-Milner using the unification-fd package.
5algorithms-POGIL. POGIL activities for an Algorithms course.
5BlogLiterately-diagrams. Plugin for BlogLiterately to automatically compile embedded diagrams
4lean-core-dump. Minimal example showing core dump in Lean4 with import of Mathlib.Control.Bifunctor
4bible-reading-plan. Haskell
3hakyll-course. Simple library for creating single-page course websites with Hakyll.
3swarm-defs. My personal library of functions for https://github.com/swarm-game/swarm/ .
3blog. Haskell
3braids. Simple library for drawing braids
3typed-combinators. Haskell
3drive-turnin. Scripts for managing assignments turned in via Google Drive.
2infer-applicative. Explorations of inferring a global applicative functor type for DSLs
2diagrams-canvas. The HTML5 canvas backend for diagrams
2new-active. Haskell
2matching. Playing with matching game probabilities
2HaskellLove21. Repository for my talk, "Competitive Programming in Haskell", at Haskell Love 2021.
2todotxt-haskell. Haskell library for parsing and manipulating todo.txt format.
2coronavirus-math-worksheets. Worksheets made for my son while home from school during the 2020 coronavirus pandemic.
2ortho-polys. Enumeration and generation of orthogonal polygons
2tau. The circle constant
2format-calendar. Read course calendar information in a simple Yaml format and output as a Markdown table.
2byorgey. Github profile README
1shellbee. Command-line interface to Beeminder
1cw-tree. Notes, articles, code, etc. related to the Calkin-Wilf tree
1