Version française
Home     About     Download     Resources     Contact us    
Browse thread
Re: [Caml-list] indent 2
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: -- (:)
From: Brian Rogoff <bpr@b...>
Subject: Re: [Caml-list] indent 2
No idea why I was specifically addressed for this, but since you ask...

On Sat, 21 Jul 2001, Alexander V. Voinov wrote:
> Hi Damien,
> 
> Damien Doligez wrote:
> > 
> > >From: "Alexander V. Voinov" <avv@quasar.ipa.nw.ru>
> > 
> > >Is the indentation with the step 2 a _must_ for those who program in
> > >OCaml? I got used 4, and already set all the necessary variables for
> > 
> > Hey, the Soviet Union doesn't exist any more.  Welcome to the free
> > world, comrade.
> 
> Oh, if it were that simple. The pressure of the society may be much
> stronger than the pressure of an external authority, which contrasts
> itself to the society. Because the former penetrates deeper into one's
> mentality. (Sorry for offtopic)

That's too deep for me, I'm just an American. 

When I first started programming seriously with lots of other people
reading and modifying programs that I wrote, people would argue a lot
about non-issues like where to put the braces. My basic rule is that 
I'd like the programs to look as though they'd been written by one person, 
with a consistent style. I can basically adapt to anything and in two 
weeks or so a new style will seem normal. I note that the new guidelines 
Pierre mentions say much the same thing 

  Choose a generally accepted style of indentation, then use it
  systematically throughout the whole application. 

It seems that the Caml community mostly indents by two spaces, so if 
you'd like to be a good neighbor you should do so as well. No one will 
shun you if you refuse and use four spaces, and your code will still 
be readable. Well, OK, I'll shun you, but probably noone else :-).

Its wise to invest some time reading the compiler sources. I wish I had
done so earlier. 

-- Brian

PS: It would be useful to have the programming guidelines extended to
    cover programming with classes and modules. 


-------------------
Bug reports: http://caml.inria.fr/bin/caml-bugs  FAQ: http://caml.inria.fr/FAQ/
To unsubscribe, mail caml-list-request@inria.fr  Archives: http://caml.inria.fr