Install

Quick start with ling-fu (the package manager)

cargo install ling-lang # installs ling + lingfu
lingfu init my-room # scaffold a new project
lingfu run # build & run

Community

Soul Symphony

An RPG arcade physics game — roll an orb across 9 procedural levels with boss fights after each one. Arcade Vs, networking, and co-op, multilingual in 5 languages.

Download .zip

LingForFun

A Flyff-style action demo — an articulated character rig, flight, sword combat, and a full online login/world-join flow, written entirely in Chinese-keyword Ling.

in development
LingSoul monolith scene

LingSoul

An atmospheric soul-balance sim rendered in Ling's wireframe style, with a custom constructed glyph alphabet for its in-world HUD.

View on GitHub

Features

Benchmarks

1.7×
34×
6×6
benchmarks/ling_benchmark.svg
Ling vs Python, Rust, C, C++, and Go — cross-language benchmark infographic

ling ast

3d-chinese-room AST
3d-chinese-room.ling
3d-japanese-room AST
3d-japanese-room.ling
3d-korean-room AST
3d-korean-room.ling
3d-room AST
3d-room.ling
thai_hello_world AST
thai_hello_world.ling
fib AST
fib.ling
color-serpinski AST
color-serpinski.ling
3d-serpentine AST
3d-serpentine.ling
gfx AST
gfx.ling
complex_hello AST
complex_hello.ling

3d-japanese-room_map.svg
3d-japanese-room deep AST map
Garden_map.svg
Garden deep AST map
3d-family-room_map.svg
3d-family-room deep AST map

Syntax

  • Core keywords like bind//ผูก — same semantics, your script
  • Every builtin, like vtex_* or set_camera, has Chinese, Japanese, Korean, and Thai aliases
  • ling ast foo.ling --all exports technical / artwork / ling-style SVGs of any program at 300dpi
hello-room.ling