Flix is a functional, imperative, and logic programming language.
Flix | |
---|---|
Paradigm | Multi-paradigm: functional, imperative, logic |
Developer | Aarhus University, open-source contributors |
First appeared | 10 August 2015 |
Typing discipline | static, strong, inferred |
Platform | JVM |
License | Apache License 2.0[1] |
Filename extensions | .flix |
Website | flix |
Influenced by | |
F#, Go, Haskell, OCaml, Scala |
History
Examples
Features
Polymorphic Effects
First-class Datalog Constraints
Principles
References
- ^ "Apache License 2.0" – via GitHub.