Why does Python do the nonsense "x if <b> else y" instead of something for normal languages like letting you assign to the result of a normal if/else statement
i think currying is actually maybe overrated and the ideal world would have other nice ways to partially apply in general, since currying means you have to make one particular partial application privileged over all others
Currying is cool, but I have a love/hate relationship with it as it is so… positional I guess? I love good support for named arguments and default parameters… but I also love the simplicity of currying and how it makes stuff succinct and nice! I am conflicted! 😳
I am similarly annoyed with required orderings for in dependent records too… I guess I wish it was easier to work with graphs of ‘stuff’ (like fields and parameters) in programming languages… but I realise this stuff is hard… 😔