SINGLISH PROGRAMMING LANGUAGE

LAH! Lang

No need chim one.
Just code like you talk lah.

$npm install -g lahlang
PlaygroundDocumentation
hello_world.lah
OUTPUT
// Click ▶ RUN LAH! to see the output here
// Steady boh?

Why Lahlang?

🌶️

Spicy Errors

When things go wrong, we tell you properly. Expect JialatError, WahLauError, and GoneCase — at least the error messages shiok.

🍚

Got Everything One

Variables, loops, functions, objects, error handling. Everything you need to build something steady pom pi pi.

🗣️

Solid Singlish

Use keywords like eh listen lah, keep going lah, and one by one lah. Coding is now a conversation.

MORE SYNTAX

Loops. Functions.
The whole shiok.

Lahlang has everything a real language needs — written the way Singaporeans actually talk.

  • keep going lah → while loop
  • one by one lah → for loop
  • here take → return
loops.lah
eh listen lah

  // shiok: steady lah - define a function
  steady lah do this greet(name) {
    here take "Eh hello, " + name + "!";
  }

  // shiok: one by one - loop through names
  eh got names = ["Ah Beng", "Siti", "Muthu"];
  every one also (name in names) {
    oi greet(name);
  }

ok lah bye
💬
COMMUNITY SHOWCASE

WALL OF LAH
Top 10 Contributors

Get on the Wall of Lah by being in the top 10 contributors. Every contributor earns an official Lahlang sticker with verified branding.

🔄 LOADING STICKERS LAH...

GET ON THE WALL →

ENOUGH TALK.

TIME TO CHIONG. START BUILDING WITH SINGLISH TODAY LAH.