simplelanguage

Language compiler

A demonstration of building a Truffle language for execution on the GraalVM runtime environment.

A simple example language built using the Truffle API.

GitHub

614 stars
47 watching
200 forks
Language: Java
last commit: 7 months ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
cesquivias/mumbler Experimental programming language with GraalVM JIT 110
oracle/graal Compiles Java applications into native executables for fast startup and performance 20,486
hpi-swa/trufflesqueak A Squeak/Smalltalk VM and Polyglot Programming Environment for the GraalVM. 286
jaseemabid/olifant A language targeting LLVM with the goal of building a simple compiler 64
graalvm/graalvm-demos A repository of demo applications showcasing the capabilities of GraalVM across various programming languages and frameworks. 592
creichen/teal A compiler and runtime system for a minimalist programming language with intermediate representation and test suite. 1
azur1s/holymer A programming language being developed with Rust, aiming to implement compiler and interpreter components. 42
graalvm/homebrew-tap Provides pre-built Homebrew packages for installing GraalVM on macOS. 214
rhysd/gocaml An implementation of a statically-typed functional programming language in Go using LLVM and building its own compiler from scratch. 749
renatoathaydes/wasm-on-jvm A Gradle plugin to easily compile WebAssembly (WASM) files into JVM bytecode. 24
ljulliar/rlang A compiler that converts a Ruby-like language into efficient WebAssembly code 38
rsms/wlang Develops an assembler and compiler for a programming language 46
jank-lang/jank An experimental programming language built on top of LLVM and C++ to provide performance and native runtime 1,756
gren-lang/compiler A compiler that translates code written in Gren into machine code or another target language. 398
axellang/axel A Haskell + Lisp compiler and runtime environment for executing multi-language code. 206