This is your work, valued

Sapporo, Japan

Dennis Gosnell

Expert
@cdepillabout

termonad. Terminal emulator configurable in Haskell.

418

pretty-simple. pretty-printer for Haskell data types that have a Show instance

260

evil-nix. A Nix library to download files from the internet without requiring a hash

138

nix-query-tree-viewer. GTK viewer for the output of `nix-store --query --tree`

80

servant-checked-exceptions. type-level errors for Servant APIs.

75

password. datatypes and functions for easily working with passwords in Haskell

61

stacklock2nix. Easily build a Haskell project from a stack.yaml.lock file with Nix

56

cabal2nixWithoutIFD. PureScript

33

world-peace. open union and open product types in Haskell

31

mkAIDerivation. Generate a Nix derivation on the fly using an LLM

30

testing-code-that-accesses-db-in-haskell. 5 ways to test code that accesses a DB in Haskell

30

post-about-nix-and-haskell.

29

break-time. break timer that forces you to take a break

22

example-static-haskell-nix. Example showing how to build a statically-linked Haskell executable with Nix and attach it to a GitHub Release

22

nix-haskell-updates-status. Automatically-updated Hydra status of the `haskell-updates` branch in Nixpkgs

18

shebanger. Convert a shell script into a series of shebang lines

17

purescript-email-validate. Validating an email address string against RFC 5322

17

servant-rawm. Effectful Raw handler for Servant servers.

16

haskell-type-families-presentation. This is a presentation about haskell's type families.

16

servant-static-th. Embed a directory of static files in your application and serve them from your Servant server

14

nix-reverse-deps-of-haskell-package. Find or build all reverse dependencies of a Haskell package using Nix

14

print-console-colors. Print all the ANSI console colors for your terminal

11

servant-on-heroku. Example app showing how to release a Haskell web app on Heroku

9

example-haskell-nix-flake. Nix

8

course-v3. The 3rd edition of course.fast.ai

7

yahoo-finance-api. Haskell wrapper for Yahoo Finance API

7

purescript-road-to-react. PureScript translation of example JavaScript React app from https://www.roadtoreact.com/

7

nix-cabal-example-project. Nix

6

cps-vs-codensity-vs-reflection-without-remorse. Example code showing the difference between CPS, codensity, and reflection without remorse styles in Haskell

6

docs. My dot files.

6

purescript-boxes. PureScript

6

xml-html-qq. QuasiQuoter for XML and HTML Documents

6

cloudy. CLI tool to easily spin up and control compute instances in various cloud environments

6

software-foundations. https://softwarefoundations.cis.upenn.edu/

5

heterocephalus-example. simple explanation on how to use -ddump-splices with stack

5

emailaddress. Wrapper around email-validate adding new non-orphaned instances to EmailAddress

5

purenix-examples. Examples of common Nix things written in PureNix

5

envelope. Envelope type used to return responses from a JSON API for Haskell

4

from-sum. Canonical fromMaybeM and fromEitherM functions.

4

open-blog-posts. Blog posts

4

highlight. command line tool for highlighting parts of files that match a regex

4

geneticmidi. a java project to generate a chosen midi file using a genetic algorithm

4

advent-of-code. My solutions to various Advent of Code problems

3

icfp-tutorial-extensible-effects. Haskell

3

icfp-tutorial-generics. Haskell

2

focuslist. A Haskell data structure for lists with a focus

2

accelerate-singleton-test. Haskell

1

mystreaming. Haskell

1

port-purescript-package. Script to easily port a PureScript package to an alternative backend

1

dependent-walrus. Haskell

1

scary. Haskell

1