From: Glyn M. <gly...@gm...> - 2007-07-18 07:34:05
|
Matt, On 17/07/07, Matt Gruenke <mgr...@in...> wrote: > > Glyn Matthews wrote: > > > Another thing I see is that boost filesystem and boost program_options > > have > > dealt with a very similar problem to this. But if we use the same > > approach > > (see the file "boost/detail/utf8_codecvt_facet.hpp" ) then we'd have to > > accept the use of a cpp source file, meaning we will no longer have a > > header > > only library. > > > Why is that so bad? More to the point, why would it be a requirement > for something as big as a network protocol library to be header-only? I don't think this is so bad, but the original rationale document as set out by Dean specifically mentions that he wants this as a header only library. Glyn |