On Friday, April 17, 2015 at 10:06:13 AM UTC-7, BartC wrote:
> On 17/04/2015 17:28, Grant Edwards wrote:
> > On 2015-04-17, Michael Torrie <[email protected]> wrote:
>
> >> However, it may be that people recognized that you likely had made up
> >> your mind already, and posted accordingly.
> >
> > I think most of us just assumed he was just trolling and were playing
> > along for the fun of it.
>
> What was troll-like about it? The OP made it clear he didn't like the
> way Python made use of tabs, but he didn't want an argument about it or
> to be persuaded to change his mind or change anyone else's.
>
> He wanted to know if there was a simple syntax wrapper for it. That
> seems reasonable enough.
>
> (Actually *I* would quite like to know why languages don't have
> switchable syntax anyway to allow for people's personal preferences.)
>
> --
> Bartc
Allowing a switchable syntax only makes the fight even worse. If you made
braces in Python an option to use instead of whitespace block delimiting, then
there'd be a ton of infighting among Python developers over which to use. Just
look at C/C++ developers fighting over where the opening brace goes.
By having the language itself forcing a specific style, it requires everyone
using it to either shut up and get over it, or just don't use the language.
Personally, I like the Python style. It forces people to write code that is at
least somewhat good to look at. Not like monstrosities like this that I see
from newbie (hell, even professional) C/C++ programmers:
if (something > something_else)
{
result = do_something();
if (!result){
printf("Error!\n")
return 0;
}
do_other_stuff();
}
Can someone still write ugly code in Python? No doubt about it. But at least
code blocks will be easily deciphered.
--
https://mail.python.org/mailman/listinfo/python-list