Hacker News new | ask | show | jobs
by sigzero 4781 days ago
Then you don't know anything about Ruby and Python warts. Take yourself out of the conversation please or at Google before you blather.
2 comments

Enlighten us.
Python has its own wiki about them for one (first Google hit):

http://wiki.python.org/moin/PythonWarts

Here is one of the first Google hits for Ruby:

http://jgaskins.org/blog/2012/05/16/ruby-warts/

Every languages has warts. Lots of them.

Why doesn't he know anything about Python or Ruby warts? I think his complaint about Python is valid. The other wart I would add is Python having a default empty list in a method signature. In successive calls to the function if you modify the list it retains it's value. (The solution is to have it set to None in the method signature). Read

http://docs.python.org/3/tutorial/controlflow.html#function-... section 4.7.1 if you're curious

Generally though I'd say Perl has hundreds (or maybe thousands) of warts for every one Python or Ruby has.