Faber · porta · what do you read?
FABER
these six never localize
Faber is one semantic core with many renderings. Latin is the canonical interchange for code, not a privileged human language. Pick the documentation language you read; the glyphs are the same in all of them.
Same program, every pack
One program, seven renderings. The HIR is one; the rendering is the pack. Pick a tab to preview Faber in that reader locale — the panels are real pack source, not mock copy.
English · en · enter docs →
+++
locale = "llm"
+++
fn greet(string msg) → string {
return msg
}
main {
const _ greeting ← greet("Hello, World!")
print greeting
}ภาษาไทย · th-TH · enter docs →
ฟังก์ชัน salve(ข้อความ nomen) → ข้อความ {
คงที่ ข้อความ msg ← "สวัสดี, §!"(nomen)
คืน msg
}
เริ่ม {
คงที่ ข้อความ m ← salve("โลก")
แสดง m
}العربية · ar · enter docs →
دالة salve(نص nomen) → نص {
ثابت نص msg ← "مرحبا، §!"(nomen)
أعد msg
}
بداية {
ثابت نص m ← salve("عالم")
اعرض m
}हिन्दी · hi · enter docs →
फलन salve(पाठ nomen) → पाठ {
स्थिर पाठ msg ← "नमस्ते, §!"(nomen)
लौटाओ msg
}
आरंभ {
स्थिर पाठ m ← salve("दुनिया")
दिखाओ m
}Tiếng Việt · vi · enter docs →
hàm salve(vănbản nomen) → vănbản {
hằng vănbản msg ← "Xin chào, §!"(nomen)
trả msg
}
bắtđầu {
hằng vănbản m ← salve("thế giới")
in m
}简体中文 · zh-Hans · enter docs →
函数 salve(文本 nomen) → 文本 {
常量 文本 msg ← "你好,§!"(nomen)
返回 msg
}
入口 {
常量 文本 m ← salve("世界")
显示 m
}繁體中文 · zh-Hant · enter docs →
函式 salve(文字 nomen) → 文字 {
常數 文字 msg ← "你好,§!"(nomen)
傳回 msg
}
入口 {
常數 文字 m ← salve("世界")
顯示 m
}All site locales
Every listed locale ships a full documentation tree. Stress notes call out script and packing concerns, not translation gaps.
Complete — full documentation
shipped