This is your work, valued

Irvington, NY

Arthur O'Dwyer

Elite
@Quuxplusone

from-scratch. C++ standard library features, "from scratch"

195

Castlequest. Fortran

109

Advent. A modern ANSI C port of Crowther & Woods' "Adventure".

92

coro. Single-header library facilities for C++2a Coroutines

83

ring_view. std::ring_span (SG14, P0059R1)

46

Xoshiro256ss. A minimal xoshiro256** generator with the C++ <random> interface

39

Hanabi. Framework for writing bots that play Hanabi.

37

difdef. Utility to do an N-way diff and N-way merge, for N>2. Uses the patience diff algorithm.

32

WideIntProofOfConcept. Trying to get perfect codegen for big-integer math.

31

SG14. Header-only C++ containers and algorithms from the SG14 Low Latency study group

29

blog. https://quuxplusone.github.io/blog

23

Homeworlds. A C++ framework for working with the game of Binary Homeworlds, including a text interface to a simple AI.

22

analog-literals. C++

15

TNT. Douglas Hofstadter's "Typographical Number Theory"

15

JugglersDrift. Software for displaying multi-juggler runarounds. On an Ubuntu 11.10 system, run "sudo apt-get libpng12-dev", then read the README.

9

futures-from-scratch. C++

9

libexplain. Unmaintained snapshot of https://sourceforge.net/projects/libexplain/

7

co.py.cat. A Python implementation of Douglas Hofstadter's Copycat

6

hyperrogue. A SDL roguelike in a non-euclidean world

6

RecreationalMath. Various small programs related to recreational math/CS problems

6

CppConTimer. Full-screen countdown timer for conference presenters

5

tbb. Intel's Threading Building Blocks (GPLv2)

5

Fishspear. C++14 implementation of the Fishspear priority-queue data structure

4

libcxx. Mirror of official libcxx git repository located at http://llvm.org/git/libcxx. Updated every five minutes.

4

Mwc256XXA64. A minimal "MWC-X-A-256/64" generator with the C++ <random> interface

4

uthash. C macros for hash tables and more

3

hello-extension. The simplest possible C++ extension for Python3. No Boost.

3

NetHack. My personalized version of NetHack, based on 3.4.3, heavily patched. To use this version on an Ubuntu 10.10 or 12.04 system, run "sudo apt-get install libncurses5-dev flex bison nethack-console", then "sudo make update-ubuntu" from the project directory.

3

Buddhabrot. C++14 Buddhabrot renderer, based on Alex Boswell's code

2

KnuthElevator. Elevator simulator from Knuth's TAOCP volume 1, section 2.2.5.

2

MetaSudoku. Meta-sudoku solver: https://quuxplusone.github.io/blog/2018/10/26/sudoku-stories/

2

Chimaera. Chris Newall's "Chimaera" adventure game. http://www.mipmip.org/chimaera/

2

hpx. The C++ Standard Library for Parallelism and Concurrency

1

Optional26. Beman.Optional26: `std::optional` extensions targeting C++26

1

wg-best-practices-os-developers. JavaScript

1

Almazar. "The Search for Almazar" (Winston M. Llamas, 1981)

1

CppCoreGuidelines. The C++ Core Guidelines are a set of tried-and-true guidelines, rules, and best practices about coding in C++

1

HatTetris. JavaScript

1

gcc. C++

1

compiler-explorer. Run compilers interactively from your web browser and interact with the assembly

1

wadzilla. Python

1

AdventOfCode. Google Advent of Code solutions, https://adventofcode.com

1

wordle-clone. HTML

1

llvm-project. The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.

1

Lielow. https://quuxplusone.github.io/Lielow

1

canonical-cxx. Annotated, cut-and-pasteable skeletons for various kinds of C++ class types.

1

PeacefulEncampments. JavaScript visualizer for the "Peaceful Encampments" problem

1

Fungus. The Fungus virtual machine

1

vbccz. Outdated mirror of Volker Barthelmann's "vbcc", plus patches for the Z-Machine backend

1

church-numerals. Church numerals in C++14, C++11, and C++03.

1

objectivecpp-for-komodoedit. KomodoEdit extension for syntax-highlighting Objective-C++ files

1

cwg-issue-browser. How I wish wg21.link/cwg1234 worked

1

wolves-and-sheep. https://puzzling.stackexchange.com/questions/81737/wolves-and-sheep/

1