Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Ling — The Omniglot Systems Language

Ling is a polyglot scripting language whose keywords and builtins are available in 16+ human languages simultaneously — Chinese, Thai, Korean, Japanese, English, Arabic, Hebrew, Russian, and more — in the same source file.

# All four in one file:
令 启 = 执 { 印("你好") }          # Chinese
令 เริ่ม = ดำเนินการ { พิมพ์("สวัสดี") }  # Thai
bind start = do { print("Hello") }   # English
바인드 시작 = 수행 { 인쇄("안녕") }      # Korean

Core features

  • Polyglot keywords — write loops in Chinese, functions in Thai, variables in English
  • 3D software renderer — vector geometry (vtex_*) and pixel textures (tex_*)
  • 4D spatial audio — pentatonic synthesis with positional mixing
  • FFT analysis — frequency bands from any audio source
  • Cross-platform — native Windows/macOS/Linux and WebGL2 WASM

Crates

CrateVersionPurpose
ling-lang2030.1.3Main interpreter binary
ling-core2030.0.0Core types
ling-audio2030.0.04D audio + FFT
ling-game2030.0.0ECS, mesh, physics
ling-graphics2030.0.03D/4D rendering
ling-crypto2030.0.0Cryptography
ling-net2030.0.0Async networking
ling-ai2030.0.0LLM / neural nets

Quick navigation