GitHub - candy-lang/candy: 🍭 A sweet programming language that is robust, minimalistic, and expressive.
🍭 Candy
A sweet, functional programming language that is robust, minimalistic, and expressive.
Many programming languages have a strict separation between compile-time and runtime errors.
Sometimes, this border can seem arbitrary:
Dividing by a string fails during compilation with a type error, while dividing by zero only fails during runtime.
In the mathematical sense, there's no fundamental difference between these cases – division is only defined for divisors that are non-zero numbers.
That'...
Read more at github.com