williamyaoh
Software Engineer. Formerly at @shogunenterprises, @activehours. Hacker and functional programmer. Work account. Personal stuff at gitlab.com/williamyaoh
Minneapolis, Minnesota
Pinned Repositories
cleverdoc
A Common Lisp documentation and unit testing library.
colander
YACC for command-line options. Declaratively generate bulletproof command-line parsers.
emacs-configuration
williamyaoh's personal emacs configuration and files.
named-read-macros
Make read macros more Lispy. Attach read macros to symbols.
onama
HTML parsing primitives for Parsec.
regex-tdfa
A new all Haskell "tagged" DFA regex engine, inspired by libtre
socketrepl
Quick and dirty tool for interactively pinging sockets.
trivial-escapes
C-style escape directives for Common Lisp.
williamyaoh's Repositories
williamyaoh/named-read-macros
Make read macros more Lispy. Attach read macros to symbols.
williamyaoh/trivial-escapes
C-style escape directives for Common Lisp.
williamyaoh/colander
YACC for command-line options. Declaratively generate bulletproof command-line parsers.
williamyaoh/onama
HTML parsing primitives for Parsec.
williamyaoh/regex-tdfa
A new all Haskell "tagged" DFA regex engine, inspired by libtre
williamyaoh/cleverdoc
A Common Lisp documentation and unit testing library.
williamyaoh/emacs-configuration
williamyaoh's personal emacs configuration and files.
williamyaoh/socketrepl
Quick and dirty tool for interactively pinging sockets.
williamyaoh/arg_input
GitHub mirror for https://gitlab.com/williamyaoh/arg_input.git. ARGF-style input handling for Rust
williamyaoh/barbies
williamyaoh/calculator
Calculator SPA in PureScript/Haskell
williamyaoh/defrecord
Simpler record specification.
williamyaoh/flip
GitHub mirror for https://gitlab.com/williamyaoh/flip.git
williamyaoh/gutenberg
An opinionated static site generator written in Rust.
williamyaoh/hajimari
Custom Haskell Prelude
williamyaoh/haskell-opaleye
williamyaoh/haskell-socket-unix
A Unix domain socket extension for the https://github.com/lpeterse/haskell-socket library
williamyaoh/kaiseki
GitHub mirror for https://gitlab.com/williamyaoh/kaiseki.git. Unintrusive literate programming preprocessor
williamyaoh/keikai
ncurses gradebook application
williamyaoh/nixpkgs
Nix Packages collection
williamyaoh/parfait
Common Lisp concurrency primitives.
williamyaoh/reanimate
Haskell framework for animating SVG graphics.
williamyaoh/rust-itertools
Extra iterator adaptors, iterator methods, free functions, and macros.
williamyaoh/sbt-shading
williamyaoh/sketches
Random one-offs.
williamyaoh/spago2nix
Generate a derivation of (old) Spago dependencies, and use them to install them into the directory structure used by Spago.
williamyaoh/structopt
Parse command line argument by defining a struct.
williamyaoh/syntect
Rust library for syntax highlighting using Sublime Text syntax definitions.
williamyaoh/text-conversions
Safe conversions between Haskell textual types
williamyaoh/tst-takehome