Richard Davison's repositories
alda-songs
Songs I've written using Alda, open-sourced
claytracer
My experiments using OpenCL to build a ray tracer.
awesome-mac
This repo is a collection of awesome Mac applications and tools for developers and designers.
bitstring-ppx
ppx port of ocaml-bitstring https://code.google.com/p/bitstring/
chromatica-ocaml.nvim
Clang based syntax highlighting for Neovim
color_coded
A vim plugin for libclang-based highlighting in C, C++, ObjC
core
Jane Street Capital's standard library overlay
GrassMudHorse
An implementation of GrassMudHorse programming language in Haskell
Kimbie-IntelliJ-IDEA
Color scheme inspired by Mount Kimbie's second album
LaiNES
Cycle-accurate NES emulator in ~1000 lines of code
language-server-protocol
Defines a common protocol for language servers.
line_profiler
Line-by-line profiling for Python
llama-tetris
wip
MagicTile
Non-euclidean Rubik's Cube Analogues
Mareo
HTML 5 canvas implementation of Mario in Reason + Bucklescript
notty
Declarative terminal graphics for OCaml
ocaml-rakuen
A place to experiment
ppx_driver
Feature-full driver for OCaml AST transformers
ppx_let
Monadic let-bindings
Projects
:page_with_curl: A list of practical projects that anyone can solve in any programming language.
QWERTY
Emacs extension for using alternative keyboard layouts.
slack-history-export
A NPM module that allows slack users export their history
system-design-primer
Learn how to design large scale systems. Prep for the system design interview.
til
Today I Learned
trimmomatic
Read trimming tool for Illumina NGS data.
tsdl
Thin bindings to SDL for OCaml
wav-splitter
Something to split a wav file into multiple wav files when there are many pauses in the audio data.