Michael Arntzenius's repositories

rotten

Demo of Ken Thompson's Reflections on Trusting Trust as a tiny lisp compiler

minikanren-datalog

Datalog implemented in minikanren

Language:SchemeStargazers:24Issues:3Issues:0

moxy

Language with monoidally extensible syntax

Language:RacketStargazers:7Issues:4Issues:0

liberis

lisp bytecode vm

Language:CStargazers:6Issues:3Issues:0

ukanren

Playing around with microKanren (in Haskell)

Language:HaskellStargazers:6Issues:0Issues:0

StreamSet

lazy potentially infinite streamable sets in Haskell

Language:HaskellStargazers:3Issues:0Issues:0

quelle

datalog for queries and linear logic for state transitions

Language:RacketStargazers:2Issues:0Issues:0

unidirectional-inference

Bidirectional type inference with wildcards, or "unidirectional type inference"

Language:HaskellStargazers:2Issues:3Issues:0

cam-rust

Simple functional VM based on Categorical Abstract Machine, implemented in Rust

Language:RustStargazers:1Issues:0Issues:0
Language:TeXStargazers:1Issues:0Issues:0

deriv-parsing

Exploring "Parsing with Derivatives"

Language:RacketLicense:NOASSERTIONStargazers:1Issues:3Issues:0

fixflow

Investigating recursive dataflow for computing fixed points

Language:RacketStargazers:1Issues:3Issues:0

infix-calculator

Arithmetic calculator with customizable infix operators

Language:HaskellStargazers:1Issues:0Issues:0

plt-ideas-bot

Twitter bot generating PLT ideas by mashing up previous ideas

Language:PythonStargazers:1Issues:1Issues:0

500lines

500 Lines or Less

Language:PythonLicense:NOASSERTIONStargazers:0Issues:0Issues:0

botwillacceptanything

The project where anything goes, as long as the code allows it

Language:JavaScriptStargazers:0Issues:0Issues:0

byterun

A Python implementation of a Python bytecode runner

License:MITStargazers:0Issues:0Issues:0

cam

Consistency as monotonicity, full stop

Language:PythonStargazers:0Issues:2Issues:0

cider

CIDER is a Clojure Interactive Development Environment that Rocks for Emacs

Language:Emacs LispStargazers:0Issues:2Issues:0

elm-mode

Elm mode for emacs

Language:Emacs LispLicense:GPL-3.0Stargazers:0Issues:0Issues:0
Language:ShellStargazers:0Issues:0Issues:0
Language:CLicense:MITStargazers:0Issues:3Issues:0

monoid-slides

Some slides explaining monoids and semilattices, using reveal.js

Language:JavaScriptLicense:MITStargazers:0Issues:0Issues:0

noapp

Racket with explicit function calls; no implicit #%app!

Language:RacketStargazers:0Issues:2Issues:0

parse-dsl

Experimenting with syntax for a parser-combinator dsl.

Language:RacketStargazers:0Issues:0Issues:0

pyston

An open-source Python implementation using JIT techniques.

Language:PythonLicense:NOASSERTIONStargazers:0Issues:3Issues:0

racket-mode

GNU Emacs major modes for Racket: Edit and REPL.

Language:Emacs LispStargazers:0Issues:2Issues:0

s5

S5 modal logic, judgmentally?

Language:AgdaStargazers:0Issues:3Issues:0

tiny-session-types

Toy implementation of a session-typed language for learning purposes

Language:RacketStargazers:0Issues:2Issues:0

wasm

Playing around with webassembly.

Language:HTMLStargazers:0Issues:2Issues:0