From: Massimiliano Tomassoli Date: 2012-05-05T01:25:24+09:00 Subject: From Python to Ruby Hi everyone! I've been studying Python for a month or two but I didn't like it. I did some interesting things with it, though: I added some form of currying, pipelining and, eventually, code blocks. The reaction of the Python community wasn't very positive, to put it mildly, and I was accused of trying to ruin Python. Finally, someone told me to go to my OMG-RUBYCODEBLOCKS-FRIENDS and I understood what was happening. I would never have expected such a reaction, really. I decided to follow the kindly-put invitation and here I am! I've read a few articles about Ruby and hey... I like it pretty much. It reminds me of Perl (which I learned before Python) but is much cleaner. It is much more flexible than Python and you can even build DSLs! Python's community hate DSLs, by the way. Python is very high-level and yet, while using it, I began to miss many of the C++ capabilities that let you bend its syntax and do incredible things like those in the Boost libraries. I think that dynamic languages can do much more without all that noise (C++ templates are very hard to maintain). So, it's a pity when a language such as Python lacks many features just for the fear that they are misused or abused. Anyway, a friend of mine suggested that I pick up "The well-grounded Rubyist" and then "Metaprogramming Ruby". What do you think of them? -- Posted via http://www.ruby-forum.com/.