-- Geoffrey James, "The Tao of Programming"
+=head2 FILES
+
+Definitions of classes that are only accessed via pointers
+(*) or references (&) shall not be included as include files.
+
+Include files in C++ always have the file name extension ".hh".
+
+Implementation files in C++ always have the file name
+extension ".cc".
+
+Inline definition files always have the file name extension ".icc".
+
+Template include files always have the file name extension ".tcc".
+
+
=head2 INDENTATION
in emacs:
Class::member()
Type Class::member_type_
-the C<type> is a Hungarian notation postfix for $C<Type>$. See below
+the C<type> is a Hungarian notation postfix for C<Type>. See below
=head2 COMMENTS
=head2 Disadvantages
-=over 5
+=over 4
=item *
=head2 Proposal
-=over 5
+=over 4
=item *
=head2 Types
-=over 5
+=over 4
=item C<byte>
The following types modify the meaning of the prefix.
These are precede the prefixes:
-=over 5
+=over 4
=item C<a>
=back
-=over 5
+=over 4
=item C<loop_i>
Variable bar: an C<Int*> that you must not delete
=back
-
-
-