Elide 1.0.0-alpha10 Help

Compatibility

Elide is alpha-quality software, meaning it has not yet reached a level of stability where correct operation is guaranteed or even typical.

The language engines used by Elide are based on GraalVM Truffle. Truffle engines aren't necessarily compatible by default with their corresponding regular language engines.

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

Language

Stability

Elide's Engine

Stock Engine

Notes

JavaScript

Beta

GraalJs

V8

ECMA2023-compatible. Node API compat pending.

WebAssembly

Alpha

GraalWasm

V8

Python

Alpha

GraalPython

CPython

Roughly ~48% compatible with PyPI top 500. See here.

Ruby

Alpha

TruffleRuby

MRI

Passes ~97% of ruby/spec. See here

LLVM

Experimental

Sulong

LLVM Runtime

TypesScript

Experimental

TSC

TSC

Pkl

Experimental

Apple Pkl

Apple Pkl

Last modified: 20 May 2024