Skip to content

Commit e876a3e

Browse files
committed
chore: cleanups/compat updates
Signed-off-by: Sam Gammon <[email protected]>
1 parent f25e830 commit e876a3e

File tree

2 files changed

+10
-11
lines changed

2 files changed

+10
-11
lines changed

Writerside/e.tree

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@
88
<toc-element topic="Index.md"/>
99
<toc-element topic="Installation.md"/>
1010
<toc-element topic="GettingStarted.md"/>
11+
<toc-element topic="Language-Guides.topic"/>
1112
<toc-element topic="Polyglot.md">
1213
<toc-element topic="101-Environment.md"/>
1314
<toc-element topic="101-Filesystem.md"/>
1415
<toc-element topic="101-Debugging.md" />
1516
<toc-element topic="101-Polyglot-Context.md"/>
1617
<toc-element topic="101-Servers.md"/>
1718
</toc-element>
18-
<toc-element topic="Language-Guides.topic"/>
1919
<toc-element toc-title="Guides by Topic" hidden="true">
2020
<toc-element toc-title="Run"/>
2121
<toc-element toc-title="Test"/>

Writerside/topics/Compatibility.md

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,19 @@
11
# Compatibility
22

3-
%product% is **alpha-quality software**, meaning it has not yet reached a level of stability where correct operation is
4-
guaranteed or even typical.
3+
%product% is **beta-quality software**, meaning it has not yet reached a level of stability where correct operation is
4+
guaranteed.
55

6-
The language engines used by %product% are based on [GraalVM](https://graalvm.org)
7-
[Truffle](https://www.graalvm.org/latest/graalvm-as-a-platform/language-implementation-framework/). Truffle engines
6+
The language engines used by %product% are based on [GraalVM](https://graalvm.org) and [Truffle](https://www.graalvm.org/latest/graalvm-as-a-platform/language-implementation-framework/). Truffle engines
87
aren't necessarily compatible by default with their corresponding regular language engines.
98

109
Refer to the table below for resources regarding compatibility in each language.
1110

1211
| Language | Stability | %product%'s Engine | Stock Engine | Notes |
1312
|--------------------------------|--------------------------------------------------------------------|-------------------------------------------------------------------------|------------------------------------------------|-----------------------------------------------------------------------------------------------------------------|
14-
| [JavaScript](JavaScript.md) | ![Beta](https://img.shields.io/badge/-beta-purple) | [GraalJs](https://github.com/oracle/graaljs) | [V8](https://v8.dev/) | ECMA2024-compatible. [Node API](Node-API.md) compat pending. |
15-
| [WebAssembly](Experimental.md) | ![Alpha](https://img.shields.io/badge/-alpha-blue) | [GraalWasm](https://github.com/oracle/graal/blob/master/wasm/README.md) | [V8](https://v8.dev/) | |
16-
| [Python](Python.md) | ![Alpha](https://img.shields.io/badge/-alpha-blue) | [GraalPython](https://github.com/oracle/graalpython) | [CPython](https://github.com/python/cpython) | Roughly **~48% compatible** with PyPI top 500. See [here](https://www.graalvm.org/python/compatibility/). |
17-
| [Ruby](Ruby.md) | ![Alpha](https://img.shields.io/badge/-alpha-blue) | [TruffleRuby](https://github.com/oracle/truffleruby) | [MRI](https://rvm.io/interpreters/ruby) | Passes ~**97% of `ruby/spec`**. See [here](https://www.graalvm.org/latest/reference-manual/ruby/Compatibility/) |
13+
| [](JavaScript.md) | ![Beta](https://img.shields.io/badge/-beta-purple) | [GraalJs](https://github.com/oracle/graaljs) | [V8](https://v8.dev/) | ECMA2024-compatible. [Node API](Node-API.md) compat pending. |
14+
| [TypesScript](TypeScript.md) | ![Beta](https://img.shields.io/badge/-beta-purple) | [OXC](https://oxc.rs) | [TSC](https://github.com/microsoft/typescript) | |
15+
| [WebAssembly](Experimental.md) | ![Beta](https://img.shields.io/badge/-beta-purple) | [GraalWasm](https://github.com/oracle/graal/blob/master/wasm/README.md) | [V8](https://v8.dev/) | |
16+
| [](Python.md) | ![Beta](https://img.shields.io/badge/-beta-purple) | [GraalPython](https://github.com/oracle/graalpython) | [CPython](https://github.com/python/cpython) | Roughly **~85% compatible** with PyPI top 1000. See [here](https://www.graalvm.org/python/compatibility/). |
17+
| [](Pkl.md) | ![Beta](https://img.shields.io/badge/-beta-purple) | [Apple Pkl](https://github.com/apple/pkl) | [Apple Pkl](https://github.com/apple/pkl) | |
18+
| [](Ruby.md) | ![Alpha](https://img.shields.io/badge/-alpha-blue) | [TruffleRuby](https://github.com/oracle/truffleruby) | [MRI](https://rvm.io/interpreters/ruby) | Passes ~**97% of `ruby/spec`**. See [here](https://www.graalvm.org/latest/reference-manual/ruby/Compatibility/) |
1819
| [LLVM](Experimental.md) | ![Experimental](https://img.shields.io/badge/-experimental-orange) | [Sulong](https://github.com/oracle/graal/tree/master/sulong) | [LLVM Runtime](https://llvm.org/) | |
19-
| [TypesScript](TypeScript.md) | ![Experimental](https://img.shields.io/badge/-experimental-orange) | [TSC](https://github.com/microsoft/typescript) | [TSC](https://github.com/microsoft/typescript) | |
20-
| [Pkl](Pkl.md) | ![Experimental](https://img.shields.io/badge/-experimental-orange) | [Apple Pkl](https://github.com/apple/pkl) | [Apple Pkl](https://github.com/apple/pkl) | |

0 commit comments

Comments
 (0)