Boston, MA

Max Bernstein

Elite
@tekknolagi

Biking around...

carp. "interesting" VM in C. Let's see how this goes.

985

scrapscript. A functional, content-addressable programming language.

464

full-beans. C++

226

tekknolagi.github.com. My personal website

106

ghuloum. Following [An Incremental Approach to Compiler Construction](http://scheme2006.cs.uchicago.edu/11-ghuloum.pdf)

72

skybison. A fork of Instagram's experimental performance oriented greenfield implementation of Python. It features small objects; a moving GC; hidden classes; bytecode inline caching; type-specialized bytecode; an experimental template JIT.

51

indexer. Torrent indexer written in Ruby/Sinatra. Called Brightswipe.

31

ddcg. Implementation of destination-driven code generation with control destinations. See [post.md](post.md)

25

db.py. Python

22

gecho. Simple stack language in C. Has a few basic commands; working to implement a `while` loop and user-defined functions. If statement would be nice. HC SVNT DRACONES.

16

icdemo. A small inline caching demo.

15

distlisp. Distributed Lisp interpreter in Erlang.

11

fmt. Small C string formatting library

10

isdt. The website for the Introduction to Software Development Tooling course.

9

micrograd. A tiny scalar-valued autograd engine and a neural net library on top of it with PyTorch-like API

8

doge_api. Minimal Ruby wrapper for the DogeAPI

8

omegastar. Delta debugging (originally for JIT compilers)

7

tuftscs-tips. A resource for Tufts Computer Science students who are interested in learning more about the classes they are currently taking.

7

stoneknifecpp. C++ port of [stoneknifeforth](https://github.com/kragen/stoneknifeforth)

6

pyddcg. A small implementation of destination-driven code generation in Python

5

wakey. Python

5

box.py. Box combinators. A Python port of https://mmapped.blog/posts/41-box-combinators

5

dcheck. C and C++ dynamic assertion library

5

manual-nix. Python

5

ninja-demo. Python

4

kefir. C

4

droplet. very simple drag/drop image sharing

4

blog-lisp. Source code for the blog series Writing a Lisp.

4

condensation. Ruby

4

weval. Rust

3

wingogc. C

3

100prisoners. Python

3

dotfiles. Vim Script

3

katecount. Erlang

3

the-whole-bagel. Please don't read this code it's so bad

3

weechat-nostr. Python

2

valgrind. C

2

plotkin-cps. Python

2

bcgen. Bytecode generator in the vein of copy-and-patch

2

lispcompiler.com. Following [An Incremental Approach to Compiler Construction](http://scheme2006.cs.uchicago.edu/11-ghuloum.pdf)

2

stackx. OCaml

2

tablam. Rust

2

resume-pub. TeX

2

incremental-ssa. Python

2

libgrapheme. mirror of https://git.suckless.org/libgrapheme

2

glug. A tiny message board. http://glug.bernsteinbear.com

2

wasm-interpreter. An in-place WebAssembly interpreter

1

code. Tidbits

1

mastercollection. Python

1

option. OCaml

1
50
Apply