This is your work, valued
Crazed parent + 5th year PhD @ MIT ProbComp. I work on probabilistic algorithms and software for modern hardware, and dabble in agent wizardry.
Jaynes.jl. E.T. Jaynes home phone.
45abstraps. Pull your compiler up with abstract bootstraps.
32programmable-vi-pldi-2024. Probabilistic programming with programmable variational inference.
22genjax. Probabilistic programming with vectorized programmable inference
18pistachio. A small, nutty dependently typed language.
9Problox.jl. The world is everything that is the case.
8wowcaml. Extending mincaml with "fun" PL ideas.
7pollen-slides. Extensible slideshow maker using Pollen (Racket) and Remark.js
6juju. From JAX computations to MAX graphs.
6jax-badge. An awesome badge to highlight that your project uses JAX under the hood.
4Synthesizer.jl. Switched-On Bayes.
4roxanren. A Racket implementation of microKanren.
3language-greenhouse. Growing languages with interpreters and staging.
3patches. Mojo
2baba-is-agi. Python implementation of Baba Is You designed for AI agent development. Features complete game engine, 120+ objects, and 14 puzzle environments.
2lll_pp. Lobby/lunch/learn on probabilistic programming!
2eopl-hs. Haskell implementations of the interpreters from Essentials of Programming Languages.
2fun.lean. Mike Spivey's "Principles of Programming Languages" in Lean4.
2Pyrox.jl. A convenient DSL for interfacing with Pyro through PyCall.
2hascheme. A small Haskell implementation of a Scheme-like language.
1untyped-lambda. Haskell
1sudoku-solver. Racket
1The-C-Programming-Language. Exercises and code from The C Programming Language.
1