Pinned Repositories
brittany
haskell source code formatter
js-curry
Real curry behavior in JavaScript
json-msg-pack
Evaluating Message Pack as an alternative to JSON in Haskell
language-edn
A Haskell representation of Clojure's EDN
manager-readme
Evan Borden's Manager README (4 minute read)
pr-reminder
Remind users about code review on github
redeux
Haskell Redux-y Virtual-Dom-y Thanger
graphula
A simple interface for generating persistent data and linking its dependencies
nonempty-zipper
A non-empty comonadic list zipper
network
Low-level networking interface
eborden's Repositories
eborden/manager-readme
Evan Borden's Manager README (4 minute read)
eborden/filepattern
A file path matching library
eborden/advent-of-code-2018
Advent of Code 2018
eborden/advent2020
Advent of code 2020
eborden/brittany
haskell source code formatter
eborden/fresh-var
Haskell values that are always fresh
eborden/okasaki
Purely Functional Data Structures Exercises
eborden/vocab-parse
Parse a sentence into terms, selecting the longest vocabulary word.
eborden/advent-2023
Advent of Code 2023
eborden/ale
Asynchronous Lint Engine
eborden/arch-setup
Personal setup script for Arch install on T-series
eborden/asn1-codec
ASN.1 encoding and decoding in haskell
eborden/attoparsec
A fast Haskell library for parsing ByteStrings
eborden/buffer-builder
Haskell library for efficiently building up buffers
eborden/bugsnag-haskell
Bugsnag error reporter for Haskell
eborden/country
Haskell data types and functions for countries
eborden/dotfiles
My configuration preferences
eborden/double-conversion
A fast Haskell library for converting between double precision floating point numbers and text strings. It is implemented as a binding to the V8-derived C++ double-conversion library.
eborden/generic-lens
Generically derive traversals, lenses, and prisms.
eborden/hashable
A class for types that can be converted to a hash value
eborden/haskell-aeson-coverage-noise
A few tests to diagnose test coverage noise due to aeson deriving methods
eborden/hiring-without-whiteboards
⭐️ Companies that don't have a broken hiring process
eborden/monoidal-containers
Maps using values' monoidal structure during merging
eborden/neil
General tools for Neil
eborden/restyled.io
Restyled.io
eborden/restylers
Language-specific restylers
eborden/streaming-commons
Common lower-level functions needed by various streaming data libraries
eborden/text
An efficient packed, immutable Unicode text type for Haskell, with a powerful loop fusion optimization framework.
eborden/website-ecs
Implementation of my website with an ECS system.
eborden/yesod
A RESTful Haskell web framework built on WAI.