The Chaos Programming Language Turn chaos into magic!
Zero Cyclomatic Complexity
There are no control structures. (no if..else , no
switch..case Decision making only possible on function returns.
Always % Coverage
A single unit test is enough to have (% coverage) (on functions,) always .
Functional
Chaos language is not object-oriented . So everything is done by functions and data types.
.
Immutability Everywhere
Every variable in Chaos language is immutable by default .
Discipline
Language’s itself forces you to write less error-prone code .
Modularity & Extensibility
Chaos language is highly extensible via Chaos C extensions.
.
Influenced by
- TypeScript’s type safety
- Python’s syntax, modules and extensibility JavaScript’s availability (Ruby’s loops and blocks)
- Haskell’s immutability
- (C’s speed NumPy’s matrix arithmetics
- Perl’s regex engine
(Read More)
GIPHY App Key not set. Please check settings