News for hackers. Stuff that matters.
Re:Rust for JavaScript Developers – Functions and Control Flow by hardwaregeek on Monday July 06, 2020 @01:09AM (#23744901)
Agreed. Plus if the else clause has a side effect, you can't assign it to the variable, which means you need to instantiate to null or a dummy value. Very messy.

What's funny is that expression oriented languages translate really nicely to stack VMs. My hobby language compiles down to WASM and it was almost trivial to code gen if expressions.

There are no comments on this comment yet.