I know you did, and I acknowledged that, I was just trying to point out to you that you have the ability to change those emotional reactions; they aren't set in stone or based on logic.
Very true, and if this were a case of me disliking a fundamentally better language due to foreign syntax I would change that. However, after doing a lot of reading and experimenting with Ruby, I can't really find anything fundamentally better about it.
There isn't, frankly I find it a very ad hoc messy language myself. I just wanted to point out that lambdas and higher order functions are one the cool things about it, even though they do it wrong and have 3 different ways to create blocks.
Smalltalk does it right, blocks are real objects and have only one syntax for creating them and don't require being passed as the last arg to use the sweet syntax.
Comments
I know you did, and I acknowledged that, I was just trying to point out to you that you have the ability to change those emotional reactions; they aren't set in stone or based on logic.
Very true, and if this were a case of me disliking a fundamentally better language due to foreign syntax I would change that. However, after doing a lot of reading and experimenting with Ruby, I can't really find anything fundamentally better about it.
There isn't, frankly I find it a very ad hoc messy language myself. I just wanted to point out that lambdas and higher order functions are one the cool things about it, even though they do it wrong and have 3 different ways to create blocks.
Smalltalk does it right, blocks are real objects and have only one syntax for creating them and don't require being passed as the last arg to use the sweet syntax.