You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This page is intended to keep track of the growing number of language implementations and experiments on top of Truffle.
10
-
The following language implementations exist already:
11
-
10
+
The following language implementations exist already (in alphabetical order):
11
+
*[Enso](https://github.com/enso-org/enso), an open source, visual language for data science that lets you design, prototype and develop any application by connecting visual elements together.
12
12
*[Espresso](https://github.com/oracle/graal/tree/master/espresso), a meta-circular Java bytecode interpreter. *
13
13
*[FastR](https://github.com/graalvm/fastr), an implementation of GNU R. *
14
14
*[Graal.js](https://github.com/graalvm/graaljs), an ECMAScript 2020 compliant JavaScript implementation. *
15
15
*[GraalPy](https://github.com/graalvm/graalpython), an early-stage implementation of Python. *
16
16
*[GraalWasm](https://github.com/oracle/graal/tree/master/wasm), a compliant WebAssembly implementation. *
17
17
*[grCUDA](https://github.com/NVIDIA/grcuda), a polyglot CUDA integration.
18
+
*[Pkl](https://github.com/apple/pkl), a configuration as code language with rich validation and tooling.
18
19
*[SimpleLanguage](https://github.com/graalvm/simplelanguage), a toy language implementation to demonstrate Truffle features.
19
20
*[SOMns](https://github.com/smarr/SOMns), a Newspeak implementation for Concurrency Research.
20
21
*[Sulong](https://github.com/oracle/graal/tree/master/sulong), an LLVM bitcode interpreter. *
@@ -23,7 +24,7 @@ The following language implementations exist already:
23
24
*[TruffleSOM](https://github.com/SOM-st/TruffleSOM), a SOM Smalltalk implementation.
24
25
*[TruffleSqueak](https://github.com/hpi-swa/trufflesqueak/), a Squeak/Smalltalk VM implementation and polyglot programming environment.
25
26
*[Yona](https://yona-lang.org/), the reference implementation of a minimalistic, strongly and dynamically-typed, parallel and non-blocking, polyglot, strict, functional programming language.
26
-
*[Enso](https://github.com/enso-org/enso), an open source, visual language for data science that lets you design, prototype and develop any application by connecting visual elements together.
27
+
27
28
28
29
\* Shipped as part of [GraalVM](https://www.oracle.com/technetwork/graalvm/downloads/index.html).
0 commit comments