se-tuebingen / mini-jvm
Educational implementation of a subset of the JVM bytecode to illustrate imperative and object-oriented programming.
☆55Updated 6 months ago
Alternatives and similar repositories for mini-jvm:
Users that are interested in mini-jvm are comparing it to the libraries listed below
- CMSC 430 Design and Implementation of Programming Languages☆48Updated last month
- Memory Management ToolKit☆33Updated 2 weeks ago
- How to write interpreters or dynamic compilers for dynamically typed languages on top of the JVM☆15Updated last week
- Proving a blocking queue deadlock free in a dozen different ways☆43Updated 3 months ago
- Semantic analysis framework☆14Updated 2 years ago
- Interaction net / combinator language based on https://core.ac.uk/download/pdf/81113716.pdf☆29Updated 9 months ago
- world's worst interpreter☆56Updated 6 months ago
- A custom parser/auto-formatter for Standard ML☆71Updated last year
- Student-facing code from the book *Programming Languages: Build, Prove, and Compare* by Norman Ramsey☆24Updated last year
- A toy dependent typed language.☆24Updated this week
- The fastest way to build a language☆41Updated 3 years ago
- ☆18Updated 5 months ago
- Changes and Pinafore projects. Pull requests not accepted.☆33Updated this week
- Resumable exceptions and delimited continuations for JVM☆40Updated last month
- SPSC: A Small Positive Supercompiler☆33Updated 8 months ago
- An experimental language server for SomewhatML☆24Updated 2 years ago
- Slog 1.0☆38Updated 7 months ago
- A SOM Smalltalk implemented on top of Oracle's Truffle Framework☆33Updated last month
- ☆27Updated last year
- ☆44Updated 2 months ago
- Codebase for the paper "MLstruct: Principal Type Inference in a Boolean Algebra of Structural Types"☆36Updated last month
- SKI combinators☆51Updated 7 years ago
- ☆22Updated 2 weeks ago
- A high-level programming language written in Scala☆34Updated last year
- Tracing JIT compiler and runtime for a subset of the JVM☆24Updated last year
- Simple conservative GC using mimalloc☆39Updated 2 years ago
- A compiler and runtime for normalizing the untyped λ-calculus☆31Updated 3 years ago
- Following [An Incremental Approach to Compiler Construction](http://scheme2006.cs.uchicago.edu/11-ghuloum.pdf)☆61Updated 3 years ago
- Minimalistic dynamically-typed programming language for didactic purposes.☆28Updated 2 years ago
- Topics in Programming Languages: Denotational Semantics, Spring 2018 Course at Indiana University☆72Updated 6 years ago