Frost
Frost is a powerful, general purpose, multi-paradigm programming language
Install / Use
/learn @ethannicholas/FrostREADME
Overview
Frost is a general purpose multi-paradigm programming language with support for:
- First-class immutable objects and value types
- First-class functions and closures
- Type inference
- Non-nullable references, static proofs of
nullsafety - Contracts (preconditions and postconditions)
- Tuples
- "Sane" operator overloading
- Actor model threading
And many other features. Frost is still under development; it is nearly feature complete, but not quite ready for prime time yet.
Installation
To install Frost, see the 'docs/gettingStarted.md' file.
Credits
Frost was created by Ethan Nicholas, ethan@ethannicholas.com. Feel free to contact him with any questions / complaints / bug reports, or even just to say "Hi!".
Frost would not have been possible without the help of other amazing open-source projects, including:
LLVM (http://llvm.org/)
ICU (http://site.icu-project.org/)
CMake (http://cmake.org/)
