Jorge Godoy wrote: > Antoine De Groote <[EMAIL PROTECTED]> writes: > >> Just to get it clear at the beginning, I started this thread. I'm not a >> newbie > > Sorry :-) I got to this wrong conclusion because of the way I read your > message.
no problem ;-) maybe my formulation was a bit naive, too... > >> an expert either, but I'm quite comfortable with the language by now. It's >> just that, when I started Python I loved it for its simplicity and for the >> small amount of code it takes to get something done. So the idea behind my > > See that being "small" is not all that important. From the Zen of Python: > > Explicit is better than implicit. > >> original post was that the Perl/Ruby way takes even less to type (for the >> regex topic of this discussion, I'm not generalizing), and that I like a >> lot. To me (and I may be alone) the Perl/Ruby way is more "beautiful" (Python >> culture: Beautiful is better than ugly) than the Python way (in this >> particular case) and therefore I couldn't see the reasons. > > You can import the re module and use regular expressions in Python, but you > probably know that. yes I know that ... ;-) again > >> Some of you say that this regex stuff is used rarely enough so that being >> verbose (and therefore more readable ?) is in these few cases the better >> choice. To me this a perfectly reasonable and maybe it is just true (as far >> as >> one can talk about true/false for something subjective as this). I dont' know >> (yet) ;-) > > It is to me. :-) If you're parsing simple structures then it might not be to > you (for complex structures you'd end up with some sort of parser). > >> I just have to learn accept the fact that Python is more verbose more often >> than Ruby (I don't know Perl really). Don't get me wrong though, I know the >> benefits of this (at least in some cases) and I can understand that one opts >> for it. Hopefully I will end up some day preferring the Python way. > > One thing that is also interesting: code completion. One editor can help you > write "startswith" but it can't help with "/^". The same goes for "endswith" > compared to "$/". > > I just mentioned this because in the argument of "less code to write leads to > less bugs" doesn't mean that we have typed all what is written :-) > Excellent point! Love it :-) Helps me overcome it. Regards, antoine -- http://mail.python.org/mailman/listinfo/python-list