Skip to content

Commit

Permalink
[GR-51843] Add Pkl to the set of languages.
Browse files Browse the repository at this point in the history
PullRequest: graal/16846
  • Loading branch information
chumer committed Feb 5, 2024
2 parents 9f9aabc + 146d7a6 commit d6feabf
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions truffle/docs/Languages.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,14 +7,15 @@ permalink: /graalvm-as-a-platform/language-implementation-framework/Languages/
# Language Implementations

This page is intended to keep track of the growing number of language implementations and experiments on top of Truffle.
The following language implementations exist already:

The following language implementations exist already (in alphabetical order):
* [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.
* [Espresso](https://github.com/oracle/graal/tree/master/espresso), a meta-circular Java bytecode interpreter. *
* [FastR](https://github.com/graalvm/fastr), an implementation of GNU R. *
* [Graal.js](https://github.com/graalvm/graaljs), an ECMAScript 2020 compliant JavaScript implementation. *
* [GraalPy](https://github.com/graalvm/graalpython), an early-stage implementation of Python. *
* [GraalWasm](https://github.com/oracle/graal/tree/master/wasm), a compliant WebAssembly implementation. *
* [grCUDA](https://github.com/NVIDIA/grcuda), a polyglot CUDA integration.
* [Pkl](https://github.com/apple/pkl), a configuration as code language with rich validation and tooling.
* [SimpleLanguage](https://github.com/graalvm/simplelanguage), a toy language implementation to demonstrate Truffle features.
* [SOMns](https://github.com/smarr/SOMns), a Newspeak implementation for Concurrency Research.
* [Sulong](https://github.com/oracle/graal/tree/master/sulong), an LLVM bitcode interpreter. *
Expand All @@ -23,7 +24,7 @@ The following language implementations exist already:
* [TruffleSOM](https://github.com/SOM-st/TruffleSOM), a SOM Smalltalk implementation.
* [TruffleSqueak](https://github.com/hpi-swa/trufflesqueak/), a Squeak/Smalltalk VM implementation and polyglot programming environment.
* [Yona](https://yona-lang.org/), the reference implementation of a minimalistic, strongly and dynamically-typed, parallel and non-blocking, polyglot, strict, functional programming language.
* [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.


\* Shipped as part of [GraalVM](https://www.oracle.com/technetwork/graalvm/downloads/index.html).

Expand Down

0 comments on commit d6feabf

Please sign in to comment.