Documentation
Overview
Fly was born in 2020 as an alternative to some of the most popular programming languages, designed around a few core principles:
- Be fast
- Easy to write and understand
- Clean, memorable syntax
- Powerful enough for all application types
"This programming language doesn't have to do anything special — it just has to make things simpler than others."
Top Features
- LLVM backend — optimised native code, exportable for multiple platforms
- Multi-paradigm — procedural, object-oriented, and functional programming
- Duck typing inheritance — flexible and intuitive type system
- fail / handle — exception handling without try-catch
- Namespace-based imports — clean package management
- Open source — Apache 2.0 licence
Language Reference
The complete language reference covers syntax, types, expressions, statements, and the standard library.
Project Status
Fly is currently at pre-release stage. Core language features are working; the standard library and tooling are actively being developed.
Follow the GitHub Discussions for updates and to participate in language design decisions.