Skip to content
View winniequinn's full-sized avatar

Block or report winniequinn

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Stars

Compilers, Runtimes, and PLT

Interesting compilers, runtimes, PLT papers and notes, and related code
95 repositories

Otus Lisp (Ol in short) is a purely* functional dialect of Lisp.

Scheme 229 12 Updated Feb 26, 2025

The Magpie programming language

Python 366 35 Updated Dec 1, 2020

A small extensible programming language designed for concise expression with little code.

Rust 1,068 38 Updated Sep 11, 2024

Manfred von Thun's Programming Language Joy

C 16 4 Updated Jan 14, 2025

Manfred von Thun's Programming Language Joy

C 90 10 Updated Jan 14, 2025

An in-memory datalog implementation for OCaml.

Prolog 266 24 Updated Oct 17, 2024

Datalog compiler embedded in Rust as a procedural macro

Rust 468 16 Updated Mar 5, 2024

An open-source interpreter for the K5 programming language.

JavaScript 602 72 Updated Nov 4, 2023

Open-source implementation of the K programming language

C 1,374 141 Updated Jun 2, 2023

Functional JVM bytecode generation for Clojure.

Clojure 202 5 Updated Jan 11, 2025

https://openjdk.org/projects/amber

HTML 145 27 Updated Feb 4, 2025

The single instruction C compiler

C 9,669 403 Updated May 29, 2024

An implementation of MacroML [Ganz, Sabry & Taha 2001]

OCaml 30 1 Updated Dec 21, 2018

syntactic closures built on top of Clojure's macro system

Clojure 12 Updated Aug 8, 2012

Simple hygienic macros

HTML 1 1 Updated Sep 11, 2024

The Z Garbage Collector https://wiki.openjdk.org/display/zgc

Java 165 40 Updated May 9, 2023

Eclipse OMR™ Cross platform components for building reliable, high performance language runtimes

C++ 955 399 Updated Mar 6, 2025

Examples from my invokedynamic "deep dive" talk

Java 53 5 Updated Apr 20, 2016

A small, weird and unpractical programming language.

Haskell 103 1 Updated Mar 2, 2025

Bolt is a language with in-built data-race freedom!

OCaml 589 56 Updated Nov 24, 2023

Rhombus programming language

Racket 365 67 Updated Mar 6, 2025

A simple example language built using the Truffle API.

Java 616 202 Updated May 28, 2024

A safe, easy systems language

Rust 1,948 84 Updated Feb 23, 2025

Frank compiler

Haskell 285 10 Updated Apr 23, 2024

A friendly programming language from the future

Haskell 5,942 274 Updated Mar 6, 2025

A statically-typed functional language with generics, typeclasses, sum types, pattern-matching, first-class functions, currying, algebraic effects, associated types, good diagnostics, etc.

Rust 1,108 23 Updated Sep 20, 2023

A language with lexical effect handlers and lightweight effect polymorphism

Scala 346 33 Updated Mar 5, 2025

Comparison of Rust async and Linux thread context switch time.

Rust 722 21 Updated Nov 16, 2024

A modern proof language

Haskell 3,638 145 Updated Jan 22, 2025

CG/SQL is a compiler that converts a SQL Stored Procedure like language into C for SQLite. SQLite has no stored procedures of its own. CG/CQL can also generate other useful artifacts for testing an…

HTML 396 34 Updated May 1, 2023