Table and Query Classes good or unnecessary?
Hey Clifford,
> I prefer significant whitespace to curly braces any day but I’m certainly
> not going to stop using curly brace languages just because they use curly
> braces.
Same for me, I might find pythons indentation a nuisance, but it doesn’t
stop me from using it. You quickly adapt. I just prefer one over the other.
My point simply is, not everyone likes this, and not everyone finds it
better. That said, not everyone likes cheese either, doesn’t mean there
is anything wrong with cheese.
>
> It does not require a “specialized IDE”. It just requires you to be
> consistent with either tabs or spaces for indentation. You have the same
> issue with different line endings on different operating systems. If you
> have team members using different operating systems, as I do (Linux for me,
> Windows and OS X for others), you learn to use git hooks to normalize line
> endings, number of spaces to indent, to replace tabs with spaces, etc.
> Linters and editor configuration files also help.
In other words, it requires a whole set of tools and helpers to make
your life easier, and it assumes you’re using git as your source control
(which I do, and which I love, I’m doing all these things)…..
For me I run into the biggest problems when I’m copying things around.
That is where things invisible to me get me.
In the end though, everyone will feel differently about this. A huge
part of this is me growing up with C and C++, that’s where I had my
training wheels on, that’s where I earned my stripes.
Even in C/C++ there wide differences in what people feel is best. Some
like Microsofts way of indenting code (I hate it), some take a defensive
approach to programming always using code blocks even when they are not
need.
In the end we are talking about personal preference, and python denying
you much of that personal preference.
but yeah, long story short, ranting about a far too small issue to
really care this much about 🙂
Cheers,
Bas
_____________________________________________________________
Manage your list subscriptions at lists.omnis-dev.com
Start a new message -> mailto:omnisdev-en@lists.omnis-dev.com