Skip to content
Ho Quang Huy edited this page Mar 21, 2026 · 1 revision

LP Language Wiki

This wiki documents the LP language, compiler, runtime modules, and competitive programming workflow.

Start Here

If you are new to LP, read these pages in order:

  1. Installation and Setup
  2. First Programs
  3. Language Basics
  4. Quick Reference
  5. Troubleshooting

Choose A Path

Learn the language

Understand current feature support

Build, run, and package programs

Work with concurrency, parallelism, and security

Use LP for competitive programming

Current Documentation Policy

This wiki now prioritizes verified behavior over planned behavior.

  • The native ASM backend is the compiler default.
  • On Windows, --gcc is the recommended verification path.
  • Literal match cases, _ wildcard, and capture-pattern guards (case n if n > 10) are fully stable.
  • Set literals and advanced threading paths are documented conservatively.

Common Destinations

Project Links

Clone this wiki locally