Ifá-Lang
A Bilingual, Secure Programming Language — Based on Yoruba System Theory
A Bilingual, Secure Programming Language — Based on Yoruba System Theory
// Ifá-Lang Hello World
ayanmo oruko = "Ifá";
Irosu.fo("Kaabo, " + oruko + "!");
// Ifá-Lang Hello World
let name = "Ifá";
Irosu.println("Hello, " + name + "!");
Every aspect of programming maps to an Odù — the sacred patterns of Ifá divination.
System & Lifecycle — CLI args, environment, OS info
Console I/O — Print, input, logging
Cryptography — SHA256, Base64, UUID, random bytes
Concurrency — Parallel sum, sort, min/max with rayon
Networking — HTTP GET/POST, JSON fetch
Strings — Split, join, regex, JSON/CSV serialization
// Hash a message with Irete (Crypto)
ayanmo ifiranṣẹ = "Ifá is wisdom";
ayanmo hash = Irete.sha256(ifiranṣẹ);
Irosu.fo("SHA256: " + hash);
// Generate a UUID
ayanmo id = Irete.uuid();
Irosu.fo("UUID: " + id);
// Hash a message with Irete (Crypto)
let message = "Ifá is wisdom";
let hash = Irete.sha256(message);
Irosu.println("SHA256: " + hash);
// Generate a UUID
let id = Irete.uuid();
Irosu.println("UUID: " + id);