From 30ebf201aca604bb4455ff27e5d07b9665d6382b Mon Sep 17 00:00:00 2001
From: Beman Dawes <bdawes@acm.org>
Date: Tue, 18 Sep 2001 16:13:30 +0000
Subject: [PATCH] Added "why .hpp?" Q & A

[SVN r11140]
---
 faq.htm | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/faq.htm b/faq.htm
index 28d97f2..ffb215c 100644
--- a/faq.htm
+++ b/faq.htm
@@ -142,9 +142,17 @@ care about. Boost list posters are
 encouraged to include keywords in the subject like &quot;thread&quot;,
 &quot;review&quot;, and &quot;CVS&quot; to aid message filtering.</p>
 
+<p><b>Why do Boost headers have a .hpp suffix rather than .h or none at all?</b>
+File extensions communicate the &quot;type&quot; of the file, both to humans and
+to computer programs. The '.h' extension is used for C header files, and
+therefore communicates the wrong thing about C++ header files. Using no
+extension communicates nothing and forces inspection of file contents to
+determine type. Using '.hpp' unambiguously identifies it as C++ header file, and
+works well in actual practice. (Rainer Deyke)</p>
+
 <hr>
 
-<p>Revised <!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->30 July, 2001<!--webbot bot="Timestamp" endspan i-checksum="21063" -->
+<p>Revised <!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->18 September, 2001<!--webbot bot="Timestamp" endspan i-checksum="39344" -->
 </p>
 </body>
 </html>