I don't like the OO part of python. In particular the "self" keyword everywhere.

sohcahtoa82 at gmail.com sohcahtoa82 at gmail.com
Thu Jun 11 12:55:32 EDT 2015


On Thursday, June 11, 2015 at 4:19:59 AM UTC-7, Skybuck Flying wrote:
> Hello,
> 
> I don't like the object orientated part of Python.
> 
> The idea/prospect of having to write "self" everywhere... seems very 
> horrorific and a huge time waster.
> 
> (Perhaps the module thing of python might help in future not sure about 
> that).
> 
> What are your thoughts on the "self" thing/requirement.
> 
> I only want replies from expert programmers, cause we need a language for 
> expert programmers...
> 
> Not noobies that need to be hand-held...
> 
> Personally I think I could do just fine with the "self" keyword everywhere.
> 
> So question is... can the python interpreter/compiler be written in such a 
> way that self can be left out ?
> 
> In other words: Is there any hope... that this part of the language will be 
> cleaned up some day ?
> 
> Are there any tricks to get rid of it ?
> 
> Maybe "white" like in Delphi ?
> 
> I haven't written much OO code yet in Python... and don't plan on doing it 
> too...
> 
> Cause it looks hellish confusing... and clouded/clodded.
> 
> I think I have better things to do then to insert "self" everywhere...
> 
> It's almost like "self" masturbation  LOL.
> 
> Bye,
>   Skybuck =D

We just had a huge thread about the "self" thing less than two weeks ago.



More information about the Python-list mailing list