Every decision in Astra exists to reduce mental overhead — so you spend time solving problems, not fighting syntax.
⛓️
Chains
One concept for arrays, structs, and JSON-like records. No imports, no boilerplate.
🔀
Tri-state Boolean
true, false, and maybe — built-in uncertainty for real-world logic.
♾️
Safe Division
Division by zero returns INFINITE. Your program keeps running.
⚡
Power Modules
Extend Astra with C++ plugins. Drop in a .power file, call it like a built-in.
🎯
Modifiers
Wrap any function with before/after behavior. Logging, auth, timing — clean and composable.
🛡️
Error Handling
Structured when/then blocks catch specific errors without crashing your program.