l
GitHub ↗

A small compiled language.

l

Statically Typed and Compiled Multi-Paradigm Programming Language

curl -fsSL https://lang.cebecifaruk.com/install.sh | sh
// Declares one system function and calls it with a C string.
// The final expression of a function body is its result.

extern fn puts(text: @CType("const char *")) @CType("int");

pub fn main() i32 {
  puts(c"Hello World");
  0
}

§ 01

Why l?

Here are some important features of l:

Compare language features

§ 02

Target Audience

Here is the target audience for the language l:

§ 03

Start

Read the manual, or jump to the rules.

Next steps

Install the compiler and run your first program in about a minute.

Work through the manual chapter by chapter, from types to the memory model.

Reach for the specification when you need the exact rule.