NYC

Paul Khuong

Elite
@pkhuong

Xecto. 80% xectors

47

reciprocal. Faster division by constants that aren't known at compile-time

30

Napa-FFT3. Faster, bit-reversed, FFT in CL

27

Pipes. A traversal fusion EDSL for Common Lisp

23

barrierd. Safely privileged daemon to let userspace wait on global barriers with low, constant overhead

21

VLBDB. Very late bitcode and data binder

19

string-case. Excessive macro that generates decision trees for small sets of strings

18

polynomial-approximation-catalogue. A catalogue of efficient and accurate polynomial approximations

17

aerie. Aerie: a regex-like engine nested word grammars

16

Napa-FFT. Cache-friendly fast fourier transform in pure CL

12

bitap-regexp. Code to compile regular expressions into bitwise code

11

cl-simd-vm. Compiler and VM for SIMD-oriented vector processing

9

cholesky-is-magic. Toy interior point method

8

perfpiece. Perfpiece is a tool for measuring the performance of Lisp code, not unlike the standard CL:TIME.

8

tiny_batcher. a size-optimised sorting library for C and C++

8

dwarf-gron. gdb python script to dump type layouts one field at a time

6

strokkur. fairly reliable connectionless messaging

6

jaotmap. Experiments with hybrid interpretation methods for bitmap indexing

6

csm. Safely-rounded Confidence Sequence Method

5

kismet-cache. Second Chance cache for persistent files on disk

5

sbcl. Mirror of Steel Bank Common Lisp (SBCL)'s official repository

5

quinine. Quinine is a Rust library that implements atomic, lock-free, but write-once versions of containers like `Box` or `Arc`.

5

streaming-serialisation-spike. Experiment with a streaming serialisation format

5

rational-simplex. CL wrapper around QSopt-Exact, an exact (rational arithmetic) LP solver

4

coppice. Coppice is a dynamic programming library for acyclic analytical queries expressed as nested map/reduce computations

4

acd-alm. Accelerated coordinate descent for an augmented Lagrangian method

3

raffle. A non-cryptographic "vouching" system

3

tetris-dpll. An implementation of the DPLL at the core of http://arxiv.org/abs/1404.0703

3

merge-sort. in-place merge sort for list

2

palladium. Experiment in stronger fusion types

2

Napa-FFT2. Experiments with 2/4/6-step FFT algorithms

2

ck_pring.

2

closed-interval-set. Disjoint unions of closed intervals in Rust

2

sqlite. Official Git mirror of the SQLite source tree

2

jenkins-hash. jenkins hash function

2

timely-coherent-logic. An implementation of coherent logic with differential dataflow

1

direct-mode-fsm. Experimental "immediate mode" concurrent state machine API.

1

pkhuong.github.io. Mah blog.

1

one-sided-ks. An implementation of the Kolmogorov-Smirnov test described in https://www.pnas.org/content/pnas/61/3/804.full.pdf

1

woodpile. Rust

1

sorted-search-benchmarks. Dump of code, data, scripts, etc. for a couple benchmarks in sorted vector (from pvk.ca)

1

soBundle. Convenient wrapper around an old version of Antonio Frangioni's [B]TT bundle method

1

TODO. Public TODO list. Cross between .finger and a notepad

1

app_jetex. Toy static key-value server

1

sse-mandelbrot. Tiny case study to develop an SSE intrinsic interface for SBCL

1

crevbin. Fast bit-reverse in C99

1
46
Apply