An expressive programming language for writing concurrent and maintainable software.
Warning: This is currently in-development vaporware.
Celerity is a programming language aiming for a good balance of productivity and scalability while being easily embeddable in host applications.
Celerity is expression-oriented, multi-paradigm, and features optional type checking. Some notable features are pattern matching, first-class functions with closures, opt-in mutability, explicit yet terse error propagation, concurrency based on lightweight agents, and non-suspending garbage collection.
This project offers the following packages:
To install a tool package in a project, run dotnet tool install <name>
. To
install it globally, also pass -g
.
To install a library package, run dotnet add package <name>
.
For more information, please visit the project home page.
This project is licensed under the terms found in
LICENSE-0BSD
.