Linked by Ritesh Kumar on Thu 13th May 2004 19:31 UTC
General Development In recent years "scripting languages" are becoming a path which is a must go for rapid application development. The open source community has seen many scripting language implementations. Some really popular and good ones available are perl and python.
E-mail Print r 0   · Read More · 85 Comment(s)
Permalink for comment
To read all comments associated with this story, please click here.
by omnivector on Sat 15th May 2004 06:13 UTC

python doesn't support blocks. python classes are closed unless you hack with the reflection apis which can get nasty. python REQUIRES tabs. python has tacked-on OOP (passing self as a parameter everywhere). python can compile to bytecode when ruby cannot. every statement returns a value in ruby, which is not true of python.

though really out of all of that, the #1 difference is python does not support blocks. blocks are such a powerful and useful idom that it will radically change the way you code. if you don't agree with that, then you have not used ruby properly.