Why Felico?
Extremely Fast Feedback
REPL-first development with instant compilation and execution. See your code run as you type.
Friendly Error Messages
Clear, helpful diagnostics that guide you to solutions. No cryptic compiler jargon.
Compile-Time Type Checks
Optional static typing catches bugs before runtime. Type inference keeps code clean.
Effect Type System
Track side effects at the type level (planned). Know what your functions do before they run.
Get Started in Seconds
fn main() {
println("Hello, Felico!");
println("Welcome to the playground!");
let answer = 42;
print("The answer is ");
print(answer);
println("!");
}