From 440fbf0e16d21c1c8d2e2e51ef35525963a28640 Mon Sep 17 00:00:00 2001 From: Dave Abrahams <dave@boostpro.com> Date: Sun, 13 Jun 2004 12:09:59 +0000 Subject: [PATCH] Added "pp" naming convention [SVN r23095] --- lib_guide.htm | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/lib_guide.htm b/lib_guide.htm index 6d0ec5a..00c6113 100644 --- a/lib_guide.htm +++ b/lib_guide.htm @@ -335,10 +335,17 @@ <h3><a name="Directory_structure">Directory Structure</a> and Filenames</h3> <ul> <li> - File and directory names must contain only lowercase ASCII letters , numbers, + File and directory names must contain only <b>lowercase</b> ASCII letters , numbers, underscores, and a period. Leading character must be alphabetic. Maximum length 31. Only a single period is permitted. These requirements ensure file and directory names are relatively portable. + <li> + Files intended to be processed by a C++ compiler as part + of a translation unit should have <b>a three-letter + extension ending in "pp"</b>. Other files should + <i>not</i> use extensions ending in "pp". This + convention makes it easy to identify all of the C++ source + in Boost.</li> <li> All libraries have at their highest level a primary directory named for the particular library. See <a href="#Naming­_consistency">Naming consistency</a>.