MikeTrendsTrends right now

⬢github C · 14 ★ +1 since we first saw it · pushed 16 h ago · MIT

sultan-language/sultanc

An Arabic-first, self-hosting systems language with an English surface, ownership safety and pattern matching. Native ARM64/x86-64, LLVM cross-compilation and WebAssembly. Try it in the browser.

SultanC is a systems programming language whose keywords and identifiers can be written in Arabic or English interchangeably, compiling to native ARM64/x86-64 code and WebAssembly via LLVM. It offers Rust-like ownership checking, algebraic data types with pattern matching, generics, threads, and errors-as-values. The compiler itself is written in SultanC and self-hosts, verified byte-for-byte each build. You can try it in the browser.

Why now: It was featured on Hacker News, likely drawing interest for its Arabic-first design and verified self-hosting compiler.

Who it is for: Systems programmers and language designers, especially Arabic-speaking developers who want a native-code language with Arabic syntax.

programming-languagecompilerarabicownershipllvmwebassembly

aarch64algebraic-data-typesarabicarabic-programming-languagearm64compiler-designcompilerscross-compilerlanguage-designllvm

Open on GitHub →

Stars over our 81 snapshots: 13 to 14, since 20 h ago.

Where people talked about it

API: https://socialmediatrends-api.osmike.com/v1/repos/sultan-language/sultanc