4 ms·
Personally I think that's a bug, not a feature. If the language aspires to be declarative, but features imperative constructs, it should have a syntax that refl
by unlinked_dll 7y ago
Personally I think that's a bug, not a feature. If the language aspires to be declarative, but features imperative constructs, it should have a syntax that reflects the distinction.
I work with these kinds of things a lot, having that clear divide between declarative and imperative operations on whatever being expressed isn't only easier to learn and read, it's far more expressive and powerful for complex systems.
- iamwil 7y agoYou misinterpret--or rather, I wasn't clear. While I say it aspires, I'm not saying it's a good choice. I'm just saying its odd behavior makes a lot more sense once you know it's meant to be declarative, and you can make a lot more headway when working with it.