Spreading the word about D

Yigal Chripun yigal100 at gmail.com
Sun Jun 22 07:12:08 PDT 2008


bearophile wrote:
> Yigal Chripun:
>> A programmer friend of mine switched from Ruby to Python even though he
>> thinks (like me) that the Ruby language has a the superior syntax and is
>> better designed (passing the this pointer manually, wtf?)
> 
> This FAQ point may be enough to explain the situation:
> http://www.python.org/doc/faq/general/#why-must-self-be-used-explicitly-in-method-definitions-and-calls
> 
> Bye,
> bearophile

I'm sure that there are reasons within python for that. As a non-Python
programmer I don't care. I also dislike the indentation requirements of
Python. simply put: I think that the Ruby language is superior in regard
to OOP concepts and in other regards.
OTOH, I do appreciate the functional aspects of Python.

in the same way: many C++ programmers will argue that c++ supports OOP,
but you don't need to read the famous FQA to see that the C++ design is
flawed in this regard. And of course, there are good reasons for all the
design decisions within C++, like backwards compatibility with C.

No offense meant towards any python programmers here, but I simply
prefer to use a language like D without that specific syntax choice.

--Yigal



More information about the Digitalmars-d mailing list