when instead of if?EZ prioritizes readability and distinctiveness. when implies a condition to be met, and other handles the alternative cases naturally.
task instead of function?In EZ, code units are seen as “tasks” to be performed. This aligns with the language’s native support for asynchronous task spawning.
Yes, EZ supports class-based OOP with model, inheritance (extends), and encapsulation (hidden/shown).
Yes! EZ has a built-in server function and HTTP client (fetch), making it suitable for backend development.
Use try and catch. You can throw any value as an error.
try {
fail_code()
} catch e {
out "Error: " + e
}
EZ is an interpreted language written in C++. It parses source code into an AST and executes it directly.