[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

5. GOP2-4 - C++ and scheme indentation

Proposal summary

C++ will remain mostly as-is, using astyle 2.02 or 2.02.1 with scripts/auxiliar/fixcc.py

Scheme will be indented with emacs --batch mode.

There should be no tabs in any C++ or scheme files.

Motivation

It would be nice if we had consistent formatting for source files.

- the remainder is removed due to confusion -

Proposal details

Indenting C++ and scheme files is an occasional maintenance task which will be done occasionally.

The first auto-indent of all scheme files will take place at Waltrop, sometime between Aug 24 to Aug 27. The technical details will be worked out between Graham, David, John, and any others who are there.

I am not trying to exclude people who will not be at Waltrop, but there has been a huge amount of confusion and misunderstandings on this issue. I hope that the Waltrop people can work out the details face-to-face (possibly taking breaks to play with the horses so that we can calm down), and that others can trust us to implement the above policies. I don’t like asking for a blank cheque like this, but I sincerely think that this will allow us to move forward with the least amount of hurt feelings, and the timing works out very well.

We will add material to the CG to discuss the formatting of C++ and scheme files, and discuss the way that emacs is automatically (?) set up through the use of .dir file(s) in our git repository.


[ << ] [ >> ]           [Top] [Contents] [Index] [ ? ]

This document was generated by Graham Percival on September 22, 2012 using texi2html 1.82.