# The Phi Programming Language
[](https://github.com/synrc/phi/actions)
[](https://hex.pm/packages/phi)
**Phi** - Haskell-style functional programming language running on Erlang VM.
**Phi** is a strongly-typed language with compile-time type-checking and built-in support for concurrency and distribution.
**Phi** empowers industries to build the next generation of scalable, reliable, real-time applications, especially for 5G, IoT, and edge computing.
## Features
- Functional programming
- Haskell and ML style
- Compile-time type Checking/Inference
- Algebraic data type (ADT)
- Functions, higher-order functions
- Currying and partial application
- Pattern matching, and Guards
- List comprehension
- Applicative and Monad
- Advanced module system
- Built-in concurrency
## Credits
* PureScript Team
* Hamler Team
## License
DHARMA LICENSE