[GRASSGUI] Re: indentation
Martin Landa
landa.martin at gmail.com
Mon Apr 30 11:52:33 EDT 2007
I vote for 4-spaces.
Martin
2007/4/30, Michael Barton <michael.barton at asu.edu>:
> What do you think? 4 spaces (takes up less room) or 8 (I guess it is some
> kind of standard).
>
> Michael
>
>
> On 4/30/07 8:09 AM, "Martin Landa" <landa.martin at gmail.com> wrote:
>
> > yes, I am only following default settings of python-menu in GNU Emacs;-)
> >
> > 2007/4/30, Michael Barton <michael.barton at asu.edu>:
> >> Here is where I got the 8 spaces.
> >>
> >> Michael
> >> __________________________________________
> >> Michael Barton, Professor of Anthropology
> >> School of Human Evolution & Social Change
> >> Center for Social Dynamics & Complexity
> >> Arizona State University
> >>
> >> phone: 480-965-6213
> >> fax: 480-965-7671
> >> www: http://www.public.asu.edu/~cmbarton
> >>
> >>
> >> ------ Forwarded Message
> >>> From: Glynn Clements <glynn at gclements.plus.com>
> >>> Date: Tue, 24 Apr 2007 05:41:55 +0100
> >>> To: Michael Barton <michael.barton at asu.edu>
> >>> Cc: Martin Landa <landa.martin at gmail.com>, grass-gui <grassgui at grass.itc.it>
> >>> Subject: Re: [GRASSGUI] Re: a couple of questions
> >>>
> >>>
> >>> Michael Barton wrote:
> >>>
> >>>>>> One thing that I notice is that when we both work on a file, we
> >>>>>> apparently
> >>>>>> have different ways of indenting. This produces errors if not consistent
> >>>>>> within a method or sometimes within a class. To get in sync, I was
> >>>>>> wondering
> >>>>>> how you do indents‹spaces or tabs? If spaces, how many? Glynn Clements
> >>>>>> recommended tabs and a common indent distance of 4 spaces.
> >>>>>
> >>>>> yes, it must be synchronized. Hm, I am using default python-mode in
> >>>>> Emacs 21.3.1. On my laptop Emacs 22.x.
> >>>>
> >>>> I'm using default python-mode tabs in Eclipse. It may be a thing of using
> >>>> tabs or spaces. I can turn all my tabs to spaces. But a recent post from
> >>>> Glynn suggested that tabs were preferable (for some reason I don't
> >>>> remember).
> >>>
> >>> Hmm; I don't recall that.
> >>>
> >>> Spaces are more robust, as there's no ambiguity as to how many columns
> >>> a space occupies. With tabs, there's always the problem of people
> >>> thinking that tab width is a preference, and then their code isn't
> >>> indented correctly (and, in Python, that means that it doesn't work).
> >>>
> >>> If everyone always, without exception, used tabs for indentation, then
> >>> you could change your editor's tab width with no adverse consequences.
> >>>
> >>> Unfortunately, that's a pretty big "if"; in my experience, any
> >>> approach which relies upon the concept of "without exception" is
> >>> essentially doomed.
> >>>
> >>> Ultimately, it doesn't matter what you use so long as your editor's
> >>> tab width is 8 columns. If it's something else, then you *must* use
> >>> spaces.
> >>>
> >>> --
> >>> Glynn Clements <glynn at gclements.plus.com>
> >>
> >> ------ End of Forwarded Message
> >>
> >>
> >
>
> __________________________________________
> Michael Barton, Professor of Anthropology
> School of Human Evolution & Social Change
> Center for Social Dynamics & Complexity
> Arizona State University
>
> phone: 480-965-6213
> fax: 480-965-7671
> www: http://www.public.asu.edu/~cmbarton
>
>
>
--
Martin Landa <landa.martin at gmail.com> * http://gama.fsv.cvut.cz/~landa *
More information about the grass-gui
mailing list