## Publications

blog :: Brent -> [String]: where I write about Haskell, combinatorics, research, projects, and so on.

The Math Less Traveled: A blog exploring fun and beautiful mathematics, aimed at high schoolers, math educators, and anyone, really.

###### How to Twist Pointers without Breaking Them (Haskell '16)

*Satvik Chauhan, Piyush P. Kurur and Brent A. Yorgey*

September 2016

###### Diagrams: A Functional EDSL for Vector Graphics (FARM '15)

*Ryan Yates and Brent A. Yorgey*

September 2015

###### Polynomial Functors Constrained by Regular Expressions (MPC '15)

*Dan Piponi and Brent A. Yorgey*

June 2015

###### Combinatorial Species and Labelled Structures (PhD dissertation)

*Brent A. Yorgey*

November 2014

###### Monoids: Theme and Variations (Functional Pearl) (Haskell '12)

*Brent A. Yorgey*

September 2012

###### Giving Haskell a Promotion (TLDI '12)

*Brent A. Yorgey, Stephanie Weirich, Julien Cretin, Simon Peyton Jones, Dimitrios Vytiniotis, and José Pedro Magalhães*

January 2012

###### Binders Unbound (ICFP '11)

*Stephanie Weirich, Brent A. Yorgey, and Tim Sheard*

September 2011

**Click to view abstract**

unbound package

###### Species and Functors and Types, Oh My! (Functional Pearl) (Haskell '10)

*Brent A. Yorgey*

September 2010

**Click to view abstract**

species package