Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
83 changes: 42 additions & 41 deletions .agents/skills/livecodes/language-support/references/languages.md
Original file line number Diff line number Diff line change
Expand Up @@ -108,47 +108,48 @@ Enabled via `processors` config:

### Backend Languages

| Name | Aliases | Notes |
| --------------------------- | -------------------------------------------------- | ----------------------------------------------------- |
| Python | `python`, `py` | Brython (Python -> JS) |
| Python (Wasm) | `pyodide`, `python-wasm`, `py-wasm` | Pyodide runtime (~15MB) |
| Ruby | `ruby`, `rb` | Opal (Ruby -> JS) |
| Ruby (Wasm) | `ruby-wasm`, `wasm.rb` | Ruby WASM |
| Go | `go`, `golang` | Gopherjs (Go -> JS) |
| Go (Wasm) | `go-wasm`, `wasm.go` | Go WASM |
| PHP | `php` | Uniter (PHP -> JS) |
| PHP | `php`, `php-wasm`, `wasm.php` | PHP WASM |
| C (Wasm) | `c-wasm`, `cwasm`, `wasm.c`, `c` | Clang WASM |
| C++ | `cpp`, | JSCPP interpreter |
| C++ (Wasm) | `cpp-wasm`, `clang`, `wasm.cpp` | Clang WASM |
| Objective-C | `objc-wasm`, `objc`, `wasm.m` | Clang WASM |
| Objective-C++ | `objcpp-wasm`, `objcpp`, `wasm.mm` | Clang WASM |
| Java | `java` | Java runtime |
| C# | `csharp-wasm`, `cs`, `cs-wasm`, `wasm.cs` | C# WASM |
| VB.NET | `vb-wasm`, `vb`, `vbnet`, `wasm.vb` | VB.NET WASM |
| F# | `fsharp`, `fs`, `fsx` | Fable (F# -> JS) |
| F# (Wasm) | `fsharp-wasm`, `fs-wasm`, `wasm.fs` | .NET WASM |
| R | `r`, `rlang`, `rstats`, `r-wasm` | R WASM |
| Lua | `lua`, `lua-wasm`, `luawasm`, `wasm.lua` | Lua WASM |
| Teal | `teal`, `tl` | Typed Lua |
| Fennel | `fennel`, `fnl` | Lua lisp |
| Julia | `julia`, `jl` | Julia runtime |
| Scheme | `scheme`, `scm` | BiwaScheme |
| Common Lisp | `commonlisp`, `common-lisp`, `lisp` | Common Lisp |
| ClojureScript (Cherry) | `clojurescript-cherry`, `cljs-cherry` | Cherry transpiler; imports npm packages as ES modules |
| ClojureScript (self-hosted) | `clojurescript-selfhosted`, `cljs-selfhosted` | Official ClojureScript compiler; no npm imports |
| Perl | `perl`, `pl`, `pm` | Perl runtime |
| Pascal | `pascal`, `pas`, `pp`, `pas2js` | pas2js (Pascal -> JS, WASM) |
| Ada (Wasm) | `ada`, `ada-wasm`, `adb`, `ads`, `hac`, `wasm.ada` | HAC (Ada -> WASM) |
| Gleam | `gleam` | Gleam language |
| Elm | `elm` | Elm compiler (WASM) |
| Haskell | `haskell`, `hs`, `lhs` | MicroHs (not GHC) |
| Haskell (Wasm) | `haskell-wasm`, `hs-wasm`, `wasm.hs`, `hswasm` | GHC WASM |
| Rust (Wasm) | `rust-wasm`, `rs-wasm`, `wasm.rs` | Rust WASM |
| Swift (Wasm) | `swift-wasm`, `swift`, `wasm.swift` | Swift WASM |
| Zig (Wasm) | `zig-wasm`, `zig` | Zig WASM |
| Tcl | `tcl` | Tcl interpreter |
| WebAssembly | `wat`, `wast`, `wasm`, `webassembly` | WAT format |
| Name | Aliases | Notes |
| --------------------------- | ----------------------------------------------------------------------------------- | ----------------------------------------------------- |
| Python | `python`, `py` | Brython (Python -> JS) |
| Python (Wasm) | `pyodide`, `python-wasm`, `py-wasm` | Pyodide runtime (~15MB) |
| Ruby | `ruby`, `rb` | Opal (Ruby -> JS) |
| Ruby (Wasm) | `ruby-wasm`, `wasm.rb` | Ruby WASM |
| Go | `go`, `golang` | Gopherjs (Go -> JS) |
| Go (Wasm) | `go-wasm`, `wasm.go` | Go WASM |
| PHP | `php` | Uniter (PHP -> JS) |
| PHP | `php`, `php-wasm`, `wasm.php` | PHP WASM |
| C (Wasm) | `c-wasm`, `cwasm`, `wasm.c`, `c` | Clang WASM |
| C++ | `cpp`, | JSCPP interpreter |
| C++ (Wasm) | `cpp-wasm`, `clang`, `wasm.cpp` | Clang WASM |
| Objective-C | `objc-wasm`, `objc`, `wasm.m` | Clang WASM |
| Objective-C++ | `objcpp-wasm`, `objcpp`, `wasm.mm` | Clang WASM |
| Java | `java` | Java runtime |
| C# | `csharp-wasm`, `cs`, `cs-wasm`, `wasm.cs` | C# WASM |
| VB.NET | `vb-wasm`, `vb`, `vbnet`, `wasm.vb` | VB.NET WASM |
| F# | `fsharp`, `fs`, `fsx` | Fable (F# -> JS) |
| F# (Wasm) | `fsharp-wasm`, `fs-wasm`, `wasm.fs` | .NET WASM |
| R | `r`, `rlang`, `rstats`, `r-wasm` | R WASM |
| Lua | `lua`, `lua-wasm`, `luawasm`, `wasm.lua` | Lua WASM |
| Teal | `teal`, `tl` | Typed Lua |
| Fennel | `fennel`, `fnl` | Lua lisp |
| Julia | `julia`, `jl` | Julia runtime |
| Scheme | `scheme`, `scm` | BiwaScheme |
| Common Lisp | `commonlisp`, `common-lisp`, `lisp` | Common Lisp |
| ClojureScript (Cherry) | `clojurescript-cherry`, `cljs-cherry` | Cherry transpiler; imports npm packages as ES modules |
| ClojureScript (self-hosted) | `clojurescript-selfhosted`, `cljs-selfhosted` | Official ClojureScript compiler; no npm imports |
| Perl | `perl`, `pl`, `pm` | Perl runtime |
| Pascal | `pascal`, `pas`, `pp`, `pas2js` | pas2js (Pascal -> JS, WASM) |
| Ada (Wasm) | `ada`, `ada-wasm`, `adb`, `ads`, `hac`, `wasm.ada` | HAC (Ada -> WASM) |
| Gleam | `gleam` | Gleam language |
| Elm | `elm` | Elm compiler (WASM) |
| Haskell | `haskell`, `hs`, `lhs` | MicroHs (not GHC) |
| Haskell (Wasm) | `haskell-wasm`, `hs-wasm`, `wasm.hs`, `hswasm` | GHC WASM |
| Rust (Wasm) | `rust-wasm`, `rs-wasm`, `wasm.rs` | Rust WASM |
| Swift (Wasm) | `swift-wasm`, `swift`, `wasm.swift` | Swift WASM |
| Zig (Wasm) | `zig-wasm`, `zig` | Zig WASM |
| Tcl | `tcl` | Tcl interpreter |
| WebAssembly | `wat`, `wast`, `wasm`, `webassembly` | WAT format |
| Assembly (Wasm) | `assembly-wasm`, `assembly`, `asm`, `asm-wasm`, `x86`, `x86-64`, `nasm`, `wasm.asm` | Keystone + Unicorn (WASM), x86-64 assembly |

### Data & Logic Languages

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ A [feature-rich](https://livecodes.io/docs/features/), open-source, **client-sid
[![LiveCodes: npm version](https://img.shields.io/npm/v/livecodes)](https://www.npmjs.com/package/livecodes)
[![LiveCodes: npm downloads](https://img.shields.io/npm/dm/livecodes)](https://www.npmjs.com/package/livecodes)
[![LiveCodes: jsdelivr downloads](https://data.jsdelivr.com/v1/package/npm/livecodes/badge?style=rounded)](https://www.jsdelivr.com/package/npm/livecodes)
[![LiveCodes: languages](https://img.shields.io/badge/languages-112-blue)](https://livecodes.io/docs/languages/)
[![LiveCodes: languages](https://img.shields.io/badge/languages-113-blue)](https://livecodes.io/docs/languages/)
[![LiveCodes: docs](https://img.shields.io/badge/Documentation-575757?logo=gitbook&logoColor=white)](https://livecodes.io/docs/)
[![LiveCodes: llms.txt](https://img.shields.io/badge/llms.txt-575757?logo=googledocs&logoColor=white)](https://livecodes.io/docs/llms.txt)
[![LiveCodes: llms-full.txt](https://img.shields.io/badge/llms--full.txt-575757?logo=googledocs&logoColor=white)](https://livecodes.io/docs/llms-full.txt)
Expand Down
Loading
Loading