This is your work, valued

Sandnes, Norway

Christian Stigen Larsen

Elite
@cslarsen

jp2a. Converts jpg images to ASCII

1.1k

mandelbrot-js. Fast rendering of the Mandelbrot set in HTML5 canvas using JavaScript

361

wpm. Typeracer-like console app for measuring your WPM

333

minijit. A basic x86-64 JIT compiler written from scratch in stock Python

235

stack-machine. A simple stack-based virtual machine in C++ with a Forth like programming language

170

arv. A fast 23andMe DNA parser and inferrer for Python

123

python-simple-vm. A simple virtual machine w/constant folding implemented in Python

119

mersenne-twister. This Mersenne Twister is a fast pseudo-random number generator (PRNG) in C++

86

dna-traits. A fast 23andMe genome text file parser, now superseded by arv

64

mickey-scheme. Mickey Scheme is an interpreter for R7RS Scheme written in pure C++

64

crianza. A stack machine VM, interpreter and genetic programming library

44

miller-rabin. The Miller-Rabin probabilistic primality test in C++ w/GMP

32

libunwind-examples. A few libunwind examples

30

luajit-cpp. Example C++ shared library loaded in LuaJIT through FFI

21

lua-cpp. Tutorial code for Lua and C++ integration

19

brainfuck-jit. Brainfuck JIT VMs

17

c64-examples. Simple C64 programs compiled from the command line

16

busy-beaver. Calculates the uncomputable Busy Beaver Σ-function

11

impute-me. This is the code behind the www.impute.me site. It contains algorithms for imputing personal genomes, as well as a range of custom-made analysis for genetics-based disease and health.

9

lyn. Python bindings for GNU Lightning

9

gameboy. A Gameboy emulator in Python

8

vimp. Command line plugin manager for vim

8

eulers-totient-function. A fast implementation of Euler's totient function phi(n) in C++

8

skall. SKALL is a minimal, experimental UNIX shell

6

cellular-automaton. Cellular automaton using the HTML5 canvas.

6

nash-cipher. John Nash's encryption scheme from his 1955 letter to the NSA in C++.

5

poseur. Simple presentation tool

3

vev. Simple HTTP server request routing in Python

3

chicken-play. Chicken Scheme HTML5 rendering library

3

mickey-scheme-historic. Mickey Scheme is an interpreter for R7RS Scheme written in C++

3

rosalind. Solutions to the Rosalind.info puzzles

3

callcc-c. Experimental undelimited continuations in C via x86-64 assembly

2

armstrong-notes. Notes for M.A. Armstrong's Groups and Symmetry

2

kommunale-avgifter. Beregning av kommunale avgifter for Sandnes kommune

1

q. Prints C/C++ definitions from current directory

1

latex-template. A small LaTeX template to get you started

1

project-euler. My Project Euler solutions

1

py-html-generator. A quick-and-dirty HTML document generator and renderer

1

dotfiles. Collection of my personal dot-files

1

uis-dat630-fall2017. UiS DAT630 Web Search and Data Mining course, fall 2017

1

presentation-vm. The presentation "How to make a simple virtual machine"

1

elv. Parses bank CSV files

1