This is your work, valued

Conway, AR, USA

Brent Yorgey

Elite
@byorgey

Open-source Haskell developer, educator, blogger, and competitive programmer. πŸš«πŸ€– No LLMs.

haskell-course. Introductory Haskell course materials (originally CIS 194 @ UPenn)

283

thesis. Brent's PhD thesis.

69

split. Standard Haskell list splitting library.

58

comprog-hs. Competitive programming utilities in Haskell

42

MonadRandom. A monad transformer and corresponding type class for computations which consume random values.

35

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)

30

BlogLiterately. Command-line tool for formatting and publishing blog posts.

20

factorization-diagrams. Factorization diagrams!

17

species. Haskell

17

type-matrices. Paper about polynomial functors, regular expressions, matrices of types, derivatives, semirings, and other cool stuff

14

cpih. Competitive Programming in Haskell book

13

enumeration. Simple Haskell package for efficiently indexable finite and infinite enumerations.

12

haxr. Haskell

11

boltzmann. Haskell

10

dotfiles. My dotfiles.

10

AoC. Haskell

9

diagrams-play. Brent's personal experiments with diagrams

9

labelled-structures. Haskell

6

bin. Haskell

6

cv. TeX

6

hm-unification-fd. Example implementation of Hindley-Milner using the unification-fd package.

5

algorithms-POGIL. POGIL activities for an Algorithms course.

5

BlogLiterately-diagrams. Plugin for BlogLiterately to automatically compile embedded diagrams

4

lean-core-dump. Minimal example showing core dump in Lean4 with import of Mathlib.Control.Bifunctor

4

bible-reading-plan. Haskell

3

hakyll-course. Simple library for creating single-page course websites with Hakyll.

3

swarm-defs. My personal library of functions for https://github.com/swarm-game/swarm/ .

3

blog. Haskell

3

braids. Simple library for drawing braids

3

typed-combinators. Haskell

3

drive-turnin. Scripts for managing assignments turned in via Google Drive.

2

infer-applicative. Explorations of inferring a global applicative functor type for DSLs

2

diagrams-canvas. The HTML5 canvas backend for diagrams

2

new-active. Haskell

2

matching. Playing with matching game probabilities

2

HaskellLove21. Repository for my talk, "Competitive Programming in Haskell", at Haskell Love 2021.

2

todotxt-haskell. Haskell library for parsing and manipulating todo.txt format.

2

coronavirus-math-worksheets. Worksheets made for my son while home from school during the 2020 coronavirus pandemic.

2

ortho-polys. Enumeration and generation of orthogonal polygons

2

tau. The circle constant

2

format-calendar. Read course calendar information in a simple Yaml format and output as a Markdown table.

2

byorgey. Github profile README

1

shellbee. Command-line interface to Beeminder

1

cw-tree. Notes, articles, code, etc. related to the Calkin-Wilf tree

1