LichenScript

A quick and small language compiled to JavaScript/C.

Features

  • Modern syntaxes, close to TypeScript/JavaScript
  • Static typing
  • Pattern matching

Target C

  • Portable(WebAssembly/Mobile)
  • AOT compilation
  • Fast cold start
  • Lightweight runtime
  • Use the library of C/C++/Rust through C-ABI

Target JavaScript

  • Low overhead
  • Readable
  • Isolate environment