twovests wrote
I also share these feelings!
It has that same magical "power" that functional languages have. I can put expressions in places that shouldn't be possible.
Working on a toy language, I threw an expression in curly braces, i.e. for x in {...}
, which returned a different iterator depending on a condition. It really helped me cut down on code re-use (which was really good for my dev experience). That "clicked" in an extremely satisfying way.
Viewing a single comment thread. View all comments