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.
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.