Fly
A programming language for writing easily and quickly all types of software.
import std
main() {
std.print("Hello, World!")
}
Fast
Built on LLVM, Fly compiles to optimised native code for all major platforms.
Simple
Clean, readable syntax designed to be easy to write and understand with no unnecessary complexity.
Powerful
Multi-paradigm with procedural, object-oriented, and functional programming support.
Error handling, rethought
Fly replaces try-catch with fail and handle —
more concise and easier to read.
readFile(const string path) {
if (path == "") {
fail "Invalid path"
}
}
main() {
error err handle {
readFile("")
}
if (err) {
// handle gracefully
}
}