Pinned Repositories
blog
The contents of ocharles.org.uk/blog
engine.io
A Haskell server implementation of the Engine.IO and Socket.IO (1.0) protocols
Francium
A small web programming library on top of reactive-banana and virtual-dom
hadoom
A little Doom-like 2.5 game engine
micro-ci
A tiny CI server built around GitHub and Nix
netwire-classics
Classic games recreated in netwire
papers
A Git annex repository of papers
weeder
A re-implementation of weeder using HIE files
what-it-do
Automatically trace all (showable) binds in do expressions
zero-to-quake-3
Implementing Quake 3 in Haskell & Vulkan
ocharles's Repositories
ocharles/weeder
A re-implementation of weeder using HIE files
ocharles/logging-effect
A very general logging effect for Haskell
ocharles/libsystemd-journal
Haskell bindings to libsystemd-journal
ocharles/tasty-rerun
Rerun previous test suite runs to run only failing tests
ocharles/tasty-ant-xml
A tasty ingredient to output test results in XML, using the Ant schema. This XML can be consumed by the Jenkins continuous integration framework.
ocharles/dotcharles
My dotfiles
ocharles/monadplus
Generalized filter combinators
ocharles/haskell-hedgehog
Release with confidence, state-of-the-art property testing for Haskell.
ocharles/clc-stackage
ocharles/diagrams-gi-cairo
Port of diagrams-cairo to haskell-gi
ocharles/elm2nix
Convert Elm project into Nix expressions
ocharles/ghc-proposals
Proposed compiler and language changes for GHC and GHC/Haskell
ocharles/haskell-cache
An in-memory key/value store with expiration support
ocharles/hegg
Fast equality saturation in Haskell
ocharles/helix
A post-modern modal text editor.
ocharles/hspec-hedgehog
A library to integrate hedgehog tests into your hspec test suite.
ocharles/json-sop
Generic JSON (de)serialization using generics-sop
ocharles/lens-sop
Computing lenses generically using generics-sop
ocharles/lucid-svg
Clear to write, read and edit DSL for writing SVG, base on lucid
ocharles/monad-dijkstra
Haskell monad transformer for weighted, non-deterministic computation
ocharles/monad-par
ocharles/repa
High performance, regular, shape polymorphic parallel arrays.
ocharles/servant-hmac-auth
Servant authentication with HMAC
ocharles/servant-multipart
Support for file uploads in multipart/form-data for servant
ocharles/summer-of-haskell
Source code of summer.haskell.org
ocharles/token-bucket
Haskell rate limiter library using lazy token bucket algorithm
ocharles/tree-grepper
Like grep, but uses tree-sitter grammars to search
ocharles/unliftio
The MonadUnliftIO typeclass for unlifting monads to IO
ocharles/yesod
A RESTful Haskell web framework built on WAI.
ocharles/zsh-johnnydecimal
Collection of zsh scripts for working with Johnny.Decimal structure https://johnnydecimal.com/