se-tuebingen / mini-jvmLinks
Educational implementation of a subset of the JVM bytecode to illustrate imperative and object-oriented programming.
☆55Updated 11 months ago
Alternatives and similar repositories for mini-jvm
Users that are interested in mini-jvm are comparing it to the libraries listed below
Sorting:
- Admiran, a pure, lazy, functional language and self-hosting compiler based upon Miranda☆63Updated this week
- CMSC 430 Design and Implementation of Programming Languages☆51Updated 7 months ago
- A toy dependent typed language.☆30Updated this week
- Student-facing code from the book *Programming Languages: Build, Prove, and Compare* by Norman Ramsey☆26Updated 2 years ago
- A simple ML-like language with subtyping, polymorphism, higher rank types, and global type inference☆53Updated 5 months ago
- Interaction net / combinator language based on https://core.ac.uk/download/pdf/81113716.pdf☆30Updated last year
- Rhyme is an Expressive Data-Centric Query Language☆30Updated 3 weeks ago
- A custom parser/auto-formatter for Standard ML☆78Updated 2 months ago
- An experimental language server for SomewhatML☆24Updated 2 years ago
- Resumable exceptions and delimited continuations for JVM☆44Updated 2 months ago
- Verified and Efficient Matching of Regular Expressions with Lookaround☆23Updated 6 months ago
- How to write interpreters or dynamic compilers for dynamically typed languages on top of the JVM☆16Updated 3 months ago
- A proof checker meant for education. Primarily for teaching proofs of correctness of functional programs.☆115Updated last week
- Codebase for the paper "MLstruct: Principal Type Inference in a Boolean Algebra of Structural Types"☆40Updated 7 months ago
- ☆41Updated this week
- A compiler and runtime for normalizing the untyped λ-calculus☆31Updated 3 years ago
- The TLA⁺ Proof Manager☆81Updated 3 weeks ago
- Slog 1.0☆43Updated last year
- McLulang: The message is the language☆11Updated 10 months ago
- a self-hosting lambda calculus compiler☆36Updated 3 months ago
- Working through the Book Lisp In Small Pieces☆13Updated 3 years ago
- Memory Management ToolKit☆36Updated 2 months ago
- Purely Functional, Real-Time Deques with Catenation (Kaplan & Tarjan)☆121Updated last year
- A compiler, testing bed, and standard library for the Choral programming language.☆29Updated 3 months ago
- Changes and Pinafore projects. Pull requests not accepted.☆34Updated last month
- 📚 A collection of resources about supercompilation☆107Updated 2 weeks ago
- Proving a blocking queue deadlock free in a dozen different ways☆42Updated 8 months ago
- SKI combinators☆55Updated 8 years ago
- Forge: A Tool and Language for Teaching Formal Methods☆81Updated last week
- A pure Haskell implementation of a decoder-only transformer (GPT)☆19Updated last year