Wil Thomason's Projects
Advent of Code solutions, organized by year. Code is guaranteed to be hacky and messy; non-representative of good code.
Neovim plugin for a code outline window
Yet another extensible fuzzy-search utility for Neovim. This one is written in Lua for speed and easy extensibility
A quick and simple script to automate the resolution of a list of UVa email addresses to names.
automatic differentiation made easier for C++
Collections of awesome neovim plugins.
This is my blog. There are many like it, but this one is mine.
some books
A well-featured, fast AUR wrapper
A very simple Python IRC bot library.
an educational compiler intermediate representation
A better async project builder for Neovim
a bottle wrapper to provide logging, sessions and authentication
A weak mimicry of org-capture for Vim and Neovim
Clangd's off-spec features for neovim's LSP client
A async completion framework aims to provide completion to neovim's built in LSP written in Lua
Constrained Polynomial Zonotopes in C++
Dropbox clone for UVA CS 3240 - Fall 2013
Problem Set 1 for CS 4414 at UVa, Fall 2013
Problem Set 2 for CS 4414 at UVa, Fall 2013
Problem set 3 for CS 4414 at UVa, Fall 2013
advanced compilers
Course material for Cornell CS 6210 for Fall 2019
A simple tool for easily building academic CVs in LaTeX from {YAML, Toml, JSON} and bibtex data
A wrapper for neovim built in LSP diagnosis config
My dotfiles
Manage dotfiles with system-specific changes
More belligerent than ever.
A builder library for dynamodb