3 ms·
I wonder if anyone would agree with me but my experience with (Smalltalk way of) OOP is that it's extremely powerful and expressive but very hard to follow (tha
by cztomsik 9y ago
I wonder if anyone would agree with me but my experience with (Smalltalk way of) OOP is that it's extremely powerful and expressive but very hard to follow (thanks to messaging).
Like in ruby, you can code "in english" but once you're trying to find a bug, it's not easy to tell what is and is not possible to happen, you just have to run it and see where it dies.
This is to some extent similar to macros. They are also very powerful but should be used sparingly.
It's definitely great experience (I especially like the fact that what you see in browser is not code but actual object memory which get serialized to string) but you should be warned that this is not probably a good fit for production applications done by bigger teams.