1
0

index.htm 30 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
  2. <HTML lang=en xml:lang="en" xmlns="http://www.w3.org/1999/xhtml"><HEAD><TITLE>Boost C++ Libraries</TITLE>
  3. <META http-equiv=Content-Type content="text/html; charset=windows-1252"><LINK
  4. href="more/favicon.ico" type=image/ico rel=icon><LINK
  5. href="more/css_0/front.css" type=text/css rel=stylesheet><!--[if IE]>
  6. <STYLE
  7. type=text/css>
  8. body { behavior: url(more/css_0/csshover.htc); }
  9. </STYLE>
  10. <![endif]-->
  11. <META content="MSHTML 6.00.6000.16441" name=GENERATOR></HEAD>
  12. <BODY>
  13. <DIV class=body-0>
  14. <DIV class=body-1>
  15. <DIV class=body-2>
  16. <DIV id=heading>
  17. <DIV id=heading-0>
  18. <H1><IMG id=boost-logo height=55 alt="Boost C++ Libraries"
  19. src="more/boost-dark-trans.png" width=237 name=boost-logo></H1>
  20. <P id=heading-quote><SPAN class=quote>“...one of the most highly regarded and
  21. expertly designed C++ library projects in the world.”</SPAN> <SPAN
  22. class=attribution>— <A href="http://www.gotw.ca/">Herb Sutter</A> and <A
  23. href="http://en.wikipedia.org/wiki/Andrei_Alexandrescu">Andrei Alexandrescu</A>,
  24. <A href="http://safari.awprofessional.com/?XmlId=0321113586">C++ Coding
  25. Standards</A></SPAN></P>
  26. <DIV class=clear></DIV></DIV></DIV>
  27. <DIV id=content>
  28. <TABLE summary="">
  29. <TBODY>
  30. <TR>
  31. <TD id=sections rowSpan=2>
  32. <DIV class=section id=intro>
  33. <H1>Welcome to Boost.org!</H1>
  34. <DIV class=section-body>
  35. <DIV class=section-body-0>
  36. <DIV class=section-body-1>
  37. <P>Boost provides free peer-reviewed portable C++ source libraries.</P>
  38. <P>We emphasize libraries that work well with the C++ Standard Library.
  39. Boost libraries are intended to be widely useful, and usable across a
  40. broad spectrum of applications. The <A href="more/license_info.html">Boost
  41. license</A> encourages both commercial and non-commercial use.</P>
  42. <P>We aim to establish "existing practice" and provide reference
  43. implementations so that Boost libraries are suitable for eventual
  44. standardization. Ten Boost libraries are already included in the <A
  45. href="http://www.open-std.org/jtc1/sc22/wg21">C++ Standards
  46. Committee's</A> Library Technical Report ( <A
  47. href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1745.pdf">TR1</A>)
  48. as a step toward becoming part of a future C++ Standard. More Boost
  49. libraries are proposed for the upcoming <A
  50. href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1810.html">TR2</A>.</P>
  51. <P class=note><SPAN class=note-label>Getting started:</SPAN> <SPAN
  52. class=note-body>Boost works on almost any modern operating system,
  53. including UNIX and Windows variants. Follow the <A
  54. href="more/getting_started.html">Getting Started Guide</A> to download and
  55. install Boost. Popular Linux and Unix distributions such as <A
  56. href="http://fedora.redhat.com/">Fedora</A>, <A
  57. href="http://www.debian.org/">Debian</A>, and <A
  58. href="http://www.netbsd.org/">NetBSD</A> include pre-built Boost packages.
  59. Boost may also already be available on your organization's internal web
  60. server.</SPAN></P>
  61. <P class=note><SPAN class=note-label>Background:</SPAN> <SPAN
  62. class=note-body>The <A href="more/background.html">Background Information
  63. page</A> has introductory material to help those educating their
  64. organization about Boost.</SPAN></P></DIV></DIV></DIV></DIV>
  65. <DIV class=section id=participation>
  66. <H2><A id=Membership name=Membership></A>Participation</H2>
  67. <DIV class=section-body>
  68. <DIV class=section-body-0>
  69. <DIV class=section-body-1>
  70. <P>Although Boost was begun by members of the C++ Standards Committee
  71. Library Working Group, participation has expanded to include thousands of
  72. programmers from the C++ community at large.</P>
  73. <P>If you are interested in participating in Boost, please join our main
  74. <A href="more/mailing_lists.htm#main">developers mailing list</A>.
  75. Discussions are highly technical, and list members are encouraged to
  76. participate in formal reviews of proposed libraries. There is also a <A
  77. href="more/mailing_lists.htm#users">users mailing list</A>, and several <A
  78. href="more/mailing_lists.htm#projects">project specific lists</A>.</P>
  79. <P>Both the main Boost developers list and the users list are also
  80. accessible as <A
  81. href="more/mailing_lists.htm">newsgroups</A>.</P></DIV></DIV></DIV></DIV>
  82. <DIV class=section id=news>
  83. <H2>Latest News</H2>
  84. <DIV class=section-body>
  85. <DIV class=section-body-0>
  86. <DIV class=section-body-1>
  87. <H3>May 14, 2007 - BoostCon'07 starts today</H3>
  88. <P>The long anticipated <a href="http://www.boostcon.com">BoostCon'07</a> finally starts today. Promising to be the
  89. main face-to-face event for all things Boost, BoostCon'07 opens the door to
  90. your C++ future. </P>
  91. <H3>May 12, 2007 - Version 1.34.0</H3>
  92. <H4>New Libraries</H4>
  93. <UL>
  94. <LI><SPAN class=library><A href="doc/html/foreach.html">Foreach
  95. Library</A>:</SPAN> <TT>BOOST_FOREACH</TT> macro for easily iterating
  96. over the elements of a sequence, from Eric Niebler.
  97. <LI><SPAN class=library><A
  98. href="libs/statechart/doc/index.html">Statechart Library</A>:</SPAN>
  99. Arbitrarily complex finite state machines can be implemented in easily
  100. readable and maintainable C++ code, from Andreas Huber.
  101. <LI><SPAN class=library><A href="libs/tr1/index.html">TR1
  102. Library</A>:</SPAN> An implementation of the C++ Technical Report on
  103. Standard Library Extensions, from John Maddock. This library does not
  104. itself implement the TR1 components, rather it's a thin wrapper that
  105. will include your standard library's TR1 implementation (if it has one),
  106. otherwise it will include the Boost Library equivalents, and import them
  107. into namespace <CODE>std::tr1</CODE>. Highlights include: Reference
  108. Wrappers, Smart Pointers, result_of, Function Object Binders,
  109. Polymorphic function wrappers, Type Traits, Random Number Generators and
  110. Distributions, Tuples, Fixed Size Array, Hash Function Objects, Regular
  111. Expressions, and Complex Number Additional Algorithms.
  112. <LI><SPAN class=library><A href="doc/html/typeof.html">Typeof
  113. Library</A>:</SPAN> Typeof operator emulation, from Arkadiy Vertleyb and
  114. Peder Holt.
  115. <LI><SPAN class=library><A href="doc/html/xpressive.html">Xpressive
  116. Library</A>:</SPAN> Regular expressions that can be written as strings
  117. or as expression templates, and that can refer to each other and
  118. themselves recursively with the power of context-free grammars, from
  119. Eric Niebler. </LI></UL>
  120. <H4>Updated Libraries</H4>
  121. <UL>
  122. <LI><SPAN class=library><A href="libs/assign/index.html">Assign
  123. Library</A>:</SPAN>
  124. <UL>
  125. <LI>Support for <CODE>ptr_map&lt;key,T&gt;</CODE> via the new function
  126. <CODE>ptr_map_insert()</CODE>
  127. <LI>Support for initialization of <A
  128. href="libs/ptr_container/index.html">Pointer Containers</A> when the
  129. containers hold pointers to an abstract base class. </LI></UL>
  130. <LI><SPAN class=library><A href="doc/html/date_time.html">Date_time
  131. library</A>:</SPAN>
  132. <UL>
  133. <LI>Support for new US/Canada timezone rules and other bug fixes. See
  134. <A href="doc/hmtl/date_time/details.html#changes">Change History</A>
  135. for details. </LI></UL>
  136. <LI><SPAN class=library><A
  137. href="libs/filesystem/doc/index.htm">Filesystem Library</A>:</SPAN>
  138. Major upgrade in preparation for submission to the C++ Standards
  139. Committee for TR2. Changes include:
  140. <UL>
  141. <LI><A
  142. href="libs/filesystem/doc/i18n.html#Internationalization">Internationalization</A>,
  143. provided by class templates <I>basic_path</I>,
  144. <I>basic_filesystem_error</I>, <I>basic_directory_iterator</I>, and
  145. <I>basic_directory_entry</I>.
  146. <LI><A
  147. href="libs/filesystem/doc/i18n.html#Simplification">Simplification</A>
  148. of the path interface by eliminating special constructors to identify
  149. native formats.
  150. <LI><A
  151. href="libs/filesystem/doc/i18n.html#Rationalization">Rationalization</A>
  152. of predicate function design, including the addition of several new
  153. functions.
  154. <LI>Clearer specification by reference to <A
  155. href="libs/filesystem/doc/design.htm#POSIX-01">POSIX</A>, the ISO/IEEE
  156. Single Unix Standard, with provisions for Windows and other operating
  157. systems.
  158. <LI><A
  159. href="libs/filesystem/doc/i18n.html#Preservation">Preservation</A> of
  160. existing user code whenever possible.
  161. <LI><A href="libs/filesystem/doc/i18n.html#More_efficient">More
  162. efficient</A> directory iteration.
  163. <LI>Addition of a <A
  164. href="libs/filesystem/doc/tr2_proposal.html#Class-template-basic_recursive_directory_iterator">recursive
  165. directory iterator</A>. </LI></UL>
  166. <LI><SPAN class=library><A href="libs/function/index.html">Function
  167. Library</A>:</SPAN> Boost.Function now implements a small buffer
  168. optimization, which can drastically improve the performance when copying
  169. or constructing Boost.Function objects storing small function objects.
  170. For instance, <CODE>bind(&amp;X:foo, &amp;x, _1, _2)</CODE> requires no
  171. heap allocation when placed into a Boost.Function object.
  172. <LI><SPAN class=library><A
  173. href="libs/functional/hash/index.html">Functional/Hash
  174. Library</A></SPAN>
  175. <UL>
  176. <LI>Use declarations for standard classes, so that the library doesn't
  177. need to include all of their headers
  178. <LI>Deprecated the <TT>&lt;boost/functional/hash/*.hpp&gt;</TT>
  179. headers.
  180. <LI>Add support for the <TT>BOOST_HASH_NO_EXTENSIONS</TT> macro, which
  181. disables the extensions to TR1
  182. <LI>Minor improvements to the hash functions for floating point
  183. numbers. </LI></UL>
  184. <LI><SPAN class=library><A href="libs/graph/doc/index.html">Graph
  185. Library</A>:</SPAN>
  186. <UL>
  187. <LI><A
  188. href="libs/graph/doc/maximum_matching.html"><TT>edmonds_maximum_cardinality_matching</TT></A>,
  189. from Aaron Windsor.
  190. <LI><A
  191. href="libs/graph/doc/lengauer_tarjan_dominator.htm"><TT>lengauer_tarjan_dominator_tree</TT></A>,
  192. from JongSoo Park.
  193. <LI><A
  194. href="libs/graph/doc/compressed_sparse_row.html"><TT>compressed_sparse_row_graph</TT></A>,
  195. from Jeremiah Willcock and Douglas Gregor of Indiana University.
  196. <LI><A
  197. href="libs/graph/doc/sorted_erdos_renyi_gen.html"><TT>sorted_erdos_renyi_iterator</TT></A>,
  198. from Jeremiah Willcock of Indiana University.
  199. <LI><A
  200. href="libs/graph/doc/biconnected_components.html"><TT>biconnected_components</TT></A>
  201. now supports a visitor and named parameters, from Janusz Piwowarski.
  202. <LI><A
  203. href="libs/graph/doc/adjacency_matrix.html"><TT>adjacency_matrix</TT></A>
  204. now models the <A
  205. href="libs/graph/doc/BidirectionalGraph.html">Bidirectional Graph</A>
  206. concept.
  207. <LI><A
  208. href="libs/graph/doc/dijkstra_shortest_paths.html"><TT>dijkstra_shortest_paths</TT></A>
  209. now calls <TT>vis.initialize_vertex</TT> for each vertex during
  210. initialization.
  211. <LI><B>Note:</B> the name of the compiled library for the <A
  212. href="libs/graph/doc/read_graphviz.html">GraphViz reader</A> has
  213. changed to <CODE>boost_graph</CODE> (from <CODE>bgl-viz</CODE>) to
  214. match Boost conventions.
  215. <LI>See the <A href="libs/graph/doc/history.html#1.34.0">complete
  216. revision history</A> for more information. </LI></UL>
  217. <LI><SPAN class=library><A href="libs/multi_array/index.html">MultiArray
  218. Library</A>:</SPAN> Boost.MultiArray now by default provides
  219. range-checking for <CODE>operator[]</CODE>. Range checking can be
  220. disabled by defining the macro <CODE>BOOST_DISABLE_ASSERTS</CODE> before
  221. including <TT>multi_array.hpp</TT>. A bug in
  222. <CODE>multi_array::resize()</CODE> related to storage orders was fixed.
  223. <LI><SPAN class=library><A
  224. href="libs/multi_index/doc/index.html">Multi-index Containers
  225. Library</A>:</SPAN>
  226. <UL>
  227. <LI>New <A
  228. href="libs/multi_index/doc/tutorial/indices.html#rnd_indices">random
  229. access indices</A>.
  230. <LI>Non key-based indices feature new <A
  231. href="libs/multi_index/doc/tutorial/indices.html#rearrange">rearrange
  232. facilities</A>.
  233. <LI>This version also includes a number of optimizations and usage
  234. improvements. For a complete list of changes, see the library <A
  235. href="libs/multi_index/doc/release_notes.html#boost_1_34">release
  236. notes</A>. </LI></UL>
  237. <LI><SPAN class=library><A href="libs/optional/index.html">Optional
  238. Library</A>:</SPAN>
  239. <UL>
  240. <LI><CODE>boost::none_t and boost::none</CODE> now added to Optional's
  241. documentation
  242. <LI>Relational operators now directly support arguments of type
  243. <CODE>'T'</CODE> and <CODE>'none_t'</CODE>
  244. <LI>operator-&gt;() now also works with reference types.
  245. <LI>Helper functions <CODE>make_optional(val), make_optional(cond,val)
  246. and get_optional_value_or(opt,alternative_value)</CODE> added.
  247. <LI>Constructor taking a boolean condition (as well as a value) added.
  248. <LI>Member function <CODE>get_value_or(alternative_value)</CODE>
  249. added.
  250. <LI>Incompatbility bug with mpl::apply&lt;&gt; fixed.
  251. <LI>Converting assignment bug with uninitialized lvalues fixed.
  252. </LI></UL>
  253. <LI><SPAN class=library><A href="libs/parameter/index.html">Parameter
  254. Library</A>:</SPAN>
  255. <UL>
  256. <LI>Every ArgumentPack is now a valid <A
  257. href="libs/mpl/doc/refmanual/forward-sequence.html">MPL Forward
  258. Sequence.</A>
  259. <LI>Support for unnamed arguments (those whose keyword is deduced from
  260. their types) is added.
  261. <LI>Support for named and unnamed template arguments is added.
  262. <LI>New overload generation macros solve the <A
  263. href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1385.htm">forwarding
  264. problem</A> directly.
  265. <LI>See also the Python library changes, below. </LI></UL>
  266. <LI><SPAN class=library><A href="libs/ptr_container/index.html">Pointer
  267. Container Library</A>:</SPAN>
  268. <UL>
  269. <LI>Support for serialization via <A
  270. href="libs/serialization/index.html">Boost.Serialization.</A>
  271. <LI>Exceptions can be disabled by defining the macro
  272. BOOST_PTR_CONTAINER_NO_EXCEPTIONS before including any header. This
  273. macro is defined by default if BOOST_NO_EXCEPTIONS is defined.
  274. <LI>Additional <CODE>std::auto_ptr&lt;T&gt;</CODE> overloads added
  275. s.t. one can also pass <CODE>std::auto_ptr&lt;T&gt;</CODE> instead of
  276. only <CODE>T*</CODE> arguments to member functions.
  277. <LI><CODE>transfer()</CODE> now has weaker requirements s.t. one can
  278. transfer objects from <CODE>ptr_container&lt;Derived&gt;</CODE> to
  279. <CODE>ptr_container&lt;Base&gt;</CODE>, </LI></UL>
  280. <LI><SPAN class=library><A href="libs/python/index.html">Python
  281. Library</A>:</SPAN>
  282. <UL>
  283. <LI>Boost.Python now automatically appends C++ signatures to
  284. docstrings. The new <A
  285. href="libs/python/doc/v2/docstring_options.html"><CODE>docstring_options.hpp</CODE></A>
  286. header is available to control the content of docstrings.
  287. <LI><A
  288. href="libs/python/doc/v2/stl_iterator.html#stl_input_iterator-spec"><CODE>stl_input_iterator</CODE></A>,
  289. for turning a Python iterable object into an STL input iterator, from
  290. Eric Niebler.
  291. <LI>Support for <CODE>void*</CODE> conversions is added.
  292. <LI>Integrated support for wrapping C++ functions built with the
  293. parameter library; keyword names are automatically known to
  294. docsstrings.
  295. <LI>Enhancements to the API for better embedding support
  296. (<CODE>boost::python::import()</CODE>,
  297. <CODE>boost::python::exec()</CODE>, and
  298. <CODE>boost::python::exec_file()</CODE>). </LI></UL>
  299. <LI><SPAN class=library><A href="doc/html/signals.html">Signals
  300. Library</A>:</SPAN> More improvements to signal invocation performance
  301. from Robert Zeh.
  302. <LI><SPAN class=library><A href="libs/smart_ptr/smart_ptr.htm">Smart
  303. Pointers Library</A>:</SPAN>
  304. <UL>
  305. <LI><A
  306. href="libs/smart_ptr/shared_ptr.htm#allocator_constructor">Allocator
  307. support</A> as proposed in <A
  308. href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2005/n1851.pdf">N1851</A>
  309. (162 Kb PDF).
  310. <LI><A
  311. href="libs/smart_ptr/pointer_cast.html"><CODE>pointer_cast</CODE></A>
  312. and <A
  313. href="libs/smart_ptr/pointer_to_other.html"><CODE>pointer_to_other</CODE></A>
  314. utilities to allow pointer-independent code, from Ion Gaztanaga.
  315. </LI></UL>
  316. <LI><SPAN class=library><A
  317. href="libs/algorithm/string/index.html">String Algorithm
  318. Library</A>:</SPAN>
  319. <UL>
  320. <LI><CODE>lexicographical_compare</CODE>
  321. <LI><CODE>join</CODE>
  322. <LI>New comparison predicates <CODE>is_less</CODE>,
  323. <CODE>is_not_greater</CODE>.
  324. <LI>Negative indexes support (like Perl) in various algorihtms
  325. (<CODE>*_head/tail</CODE>, <CODE>*_nth</CODE>). </LI></UL>
  326. <LI><SPAN class=library><A href="libs/wave/index.html">Wave
  327. Library</A>:</SPAN>
  328. <UL>
  329. <LI>Wave now correctly recognizes pp-number tokens as mandated by the
  330. C++ Standard, which are converted to C++ tokens right before they are
  331. returned from the library.
  332. <LI>Several new preprocessing hooks have been added. For a complete
  333. description please refer to the related documentation page: <A
  334. href="libs/wave/doc/class_reference_ctxpolicy.html">The Context
  335. Policy</A>.
  336. <LI>Shared library (dll) support has been added for the generated Wave
  337. libraries.
  338. <LI>The overall error handling has been improved. It is now possible
  339. to recover and continue after an error or a warning was issued.
  340. <LI>Support for optional comment and/or full whitespace preservation
  341. in the generated output stream has been added.
  342. <LI>The Wave library now performs automatic include guard detection to
  343. avoid accessing header files more than once, if appropriate.
  344. <LI>Full interactive mode has been added to the Wave tool. Now the
  345. Wave tool can be used just like Python or Perl for instance to
  346. interactively try out your BOOST_PP macros. Additionally it is now
  347. possible to load and save the current state of an interactive session
  348. (macro tables et.al.).
  349. <LI>The overall performance has been improved by upto 40-60%,
  350. depending on the concrete files to process.
  351. <LI>Support for new pragmas has been added allowing to control certain
  352. library features from inside the preprocessed sources (partial output
  353. redirection, control of generated whitespace and #line directives).
  354. <LI>Optional support for #pragma message "..." has been added.
  355. <LI>This version also includes a number of bug fixes and usage
  356. improvements. For a complete list of changes, see the libraries <A
  357. href="libs/wave/ChangeLog">change log</A>. </LI></UL></LI></UL>
  358. <H4>Supported Compilers</H4>
  359. <P>Boost is tested on a wide range of compilers and platforms. Since Boost
  360. libraries rely on modern C++ features not available in all compilers, not
  361. all Boost libraries will work with every compiler. The following compilers
  362. and platforms have been extensively tested with Boost, although many other
  363. compilers and platforms will work as well. For more information, see the
  364. <A href="http://www.boost.org/regression/release/user/">regression test
  365. results</A>.</P>
  366. <UL>
  367. <LI><A href="http://developer.apple.com/">Apple GCC</A> 4.0.1 on Mac OS
  368. X.
  369. <LI><A href="http://www.borland.com/us/products/cbuilder/">Borland
  370. C++</A> 5.8.2 on Windows.
  371. <LI><A href="http://gcc.gnu.org/">GNU C++</A>
  372. <UL>
  373. <LI>3.2.x., 3.3.x, 3.4.x, 4.0.x, 4.1.x on Linux
  374. <LI>4.1.x on Solaris
  375. <LI>3.4.x on Windows </LI></UL>
  376. <LI><A href="http://h30097.www3.hp.com/cplus/">HP aC++ A.06.14</A>.
  377. <LI><A
  378. href="http://www.intel.com/cd/software/products/asmo-na/eng/compilers/index.htm">Intel
  379. C++</A> 9.1 on Windows, 9.0 on Linux.
  380. <LI><A href="http://www.metrowerks.com/">Metrowerks CodeWarrior</A> 9.4
  381. on Windows.
  382. <LI><A href="http://msdn.microsoft.com/visualc/">Microsoft Visual
  383. C++</A> 6.0 (sp5, with and without STLport), 7.0, 7.1, 8.0. Note: Boost
  384. does not support the non-standard "Safe" C++ Library shipping with
  385. Visual C++ 8.0, which may result in many spurious warnings from Boost
  386. headers and other standards-conforming C++ code. To suppress these
  387. warnings, define the macro <CODE>_SCL_SECURE_NO_DEPRECATE</CODE>.
  388. <LI><A
  389. href="http://developers.sun.com/sunstudio/compilers_index.html">Sun
  390. Studio 11</A> on Solaris. </LI></UL>
  391. <H4>Acknowledgements</H4>
  392. <P><A href="people/thomas_witt.html">Thomas Witt</A> managed this
  393. release.</P>
  394. <P>A great number of people contributed their time and expertise to make
  395. this release possible. Special thanks go to Vladimir Prus for making
  396. Boost.Build version 2 a reality, David Abrahams for authoring a new
  397. Getting Started guide, Rene Rivera for general build and installation
  398. support and Greg D. for answering countless
  399. questions.</P></DIV></DIV></DIV></DIV>
  400. <DIV class=clear></DIV></TD>
  401. <TD id=sidebars-top>
  402. <DIV class=sidebar id=boost-sidebar>
  403. <DIV class=sidebar-0>
  404. <DIV class=sidebar-1>
  405. <DIV class=sidebar-2>
  406. <DIV class=sidebar-3>
  407. <DIV class=sidecell id=libraries>
  408. <DIV class=sidecell-0>
  409. <H4>Libraries</H4>
  410. <UL>
  411. <LI><A href="libs/libraries.htm">Documentation</A>
  412. <LI><A href="more/license_info.html">License</A>
  413. <LI><A
  414. href="http://sourceforge.net/project/showfiles.php?group_id=7586">Download</A>
  415. <LI><A href="more/getting_started.html">Getting Started</A>
  416. </LI></UL></DIV></DIV>
  417. <DIV class=sidecell id=tests>
  418. <DIV class=sidecell-0>
  419. <H4>Regression Tests</H4>
  420. <UL>
  421. <LI><A href="status/compiler_status.html">General Info</A>
  422. <LI><A href="http://www.boost.org/regression/release/user/">Release</A>
  423. <LI><A
  424. href="http://www.boost.org/regression/developement/developer/">Development</A>
  425. </LI></UL></DIV></DIV>
  426. <DIV class=sidecell id=search>
  427. <DIV class=sidecell-0>
  428. <H4>Search Boost</H4>
  429. <FORM action=http://www.google.com/custom method=get>
  430. <P><SPAN id=search-text><INPUT id=q alt="Search Text" maxLength=255
  431. size=31 name=q></SPAN> <SPAN id=search-choice><SELECT id=hq name=hq>
  432. <OPTION label=Boost value=site:www.boost.org selected>Boost</OPTION>
  433. <OPTION label=Documentation
  434. value="site:www.boost.org inurl:www.boost.org/libs OR inurl:www.boost.org/doc">Documentation</OPTION>
  435. <OPTION label="Mailing Lists" value=site:lists.boost.org>Mailing
  436. Lists</OPTION></SELECT></SPAN> <SPAN id=go><INPUT id=search-button
  437. type=image alt=Search src="more/space.gif" name=search></SPAN> <SPAN
  438. id=google><A href="http://www.google.com/search"><IMG height=32 alt=Google
  439. src="more/google_logo_25wht.gif" width=75> Powered</A></SPAN> <INPUT
  440. type=hidden
  441. value=LW:277;L:http://www.boost.org/boost.png;LH:86;AH:center;GL:0;S:http://www.boost.org;AWFID:9b83d16ce652ed5a;
  442. name=cof> <INPUT type=hidden value="Google Search" name=sa> <INPUT
  443. type=hidden value=www.boost.org;lists.boost.org
  444. name=domains></P></FORM></DIV></DIV>
  445. <DIV class=clear></DIV></DIV></DIV></DIV></DIV></DIV>
  446. <DIV class=sidebar id=participation-sidebar>
  447. <DIV class=sidebar-0>
  448. <DIV class=sidebar-1>
  449. <DIV class=sidebar-2>
  450. <DIV class=sidebar-3>
  451. <DIV class=sidecell id=groups>
  452. <DIV class=sidecell-0>
  453. <H4>Groups</H4>
  454. <UL>
  455. <LI><A href="more/mailing_lists.htm#main">Boost (Developers)</A>
  456. <LI><A href="more/mailing_lists.htm#users">Boost Users</A>
  457. <LI><A href="more/mailing_lists.htm#announce">Announcements</A>
  458. <LI><A href="more/mailing_lists.htm#interest">Boost General Interest</A>
  459. <LI><A href="more/mailing_lists.htm#projects">Project-Specific</A>
  460. <LI><A href="more/discussion_policy.htm">Discussion Policy</A>
  461. </LI></UL></DIV></DIV>
  462. <DIV class=sidecell id=contribute>
  463. <DIV class=sidecell-0>
  464. <H4>Contribute</H4>
  465. <UL>
  466. <LI><A href="more/formal_review_process.htm">Formal Reviews</A>
  467. <LI><A href="more/formal_review_schedule.html">Review Schedule</A>
  468. <LI><A href="more/lib_guide.htm#Requirements">Requirements</A>
  469. <LI><A href="more/lib_guide.htm#Guidelines">Guidelines</A>
  470. <LI><A href="more/submission_process.htm">Submissions</A>
  471. </LI></UL></DIV></DIV>
  472. <DIV class=clear></DIV></DIV></DIV></DIV></DIV></DIV>
  473. <DIV class=sidebar id=resources-sidebar>
  474. <DIV class=sidebar-0>
  475. <DIV class=sidebar-1>
  476. <DIV class=sidebar-2>
  477. <DIV class=sidebar-3>
  478. <DIV class=sidecell id=support>
  479. <DIV class=sidecell-0>
  480. <H4>Support</H4>
  481. <UL>
  482. <LI><A href="more/faq.htm">FAQ</A>
  483. <LI><A href="http://sourceforge.net/tracker/?group_id=7586">Request
  484. Support</A>
  485. <LI><A href="more/bugs.htm">Report Bugs</A>
  486. <LI><A href="more/requesting_new_features.htm">Suggest Features</A>
  487. <LI><A href="more/links.htm#CommercialSupport">Commercial Support</A>
  488. <LI><A href="more/mailing_lists.htm">Mailing Lists</A>
  489. <LI><A href="more/version_history.html">Version History</A>
  490. <LI><A href="more/mailing_lists.htm#IRC">#boost IRC channel</A>
  491. </LI></UL></DIV></DIV>
  492. <DIV class=sidecell id=other>
  493. <DIV class=sidecell-0>
  494. <H4>Other Resources</H4>
  495. <UL>
  496. <LI><A href="http://www.boostcon.com">BoostCon 2007</A>
  497. <LI><A href="http://boost-consulting.com/vault/">Vault Files</A>
  498. <LI><A href="http://sourceforge.net/cvs/?group_id=7586">Main CVS</A>
  499. <LI><A
  500. href="http://svn.boost.org/trac/boost/wiki/BoostSubversion">Sandbox
  501. SVN</A>
  502. <LI><A href="http://engineering.meta-comm.com/boost.aspx">Snapshots</A>
  503. <LI><A href="tools/index.html">Tools</A>
  504. <LI><A href="people/people.htm">People</A>
  505. <LI><A href="doc/html/who_s_using_boost_.html">Who's Using Boost?</A>
  506. <LI><A href="more/moderators.html">Moderators</A>
  507. <LI><A href="more/index.htm">More Boost</A>
  508. <LI><A href="more/links.htm#cpp">More C++</A> </LI></UL></DIV></DIV>
  509. <DIV class=sidecell id=official>
  510. <DIV class=sidecell-0>
  511. <H4>Official Branch Sites</H4>
  512. <UL>
  513. <LI><A href="http://spirit.sourceforge.net/">Spirit</A>
  514. </LI></UL></DIV></DIV>
  515. <DIV class=sidecell id=unofficial>
  516. <DIV class=sidecell-0>
  517. <H4>Unofficial Branch Sites</H4>
  518. <UL>
  519. <LI><A
  520. href="http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl">Wiki</A>
  521. </LI></UL></DIV></DIV>
  522. <DIV class=clear></DIV></DIV></DIV></DIV></DIV></DIV></TD></TR>
  523. <TR>
  524. <TD id=sidebars-bottom>
  525. <DIV class=sidebar id=footer-sidebar>
  526. <DIV class=sidebar-0>
  527. <DIV class=sidebar-1>
  528. <DIV class=sidebar-2>
  529. <DIV class=sidebar-3>
  530. <DIV class=sidecell id=footer>
  531. <DIV class=sidecell-0>
  532. <DIV id=revised>
  533. <P>Revised $Date$</P></DIV>
  534. <DIV id=copyright>
  535. <P>Copyright Beman Dawes, David Abrahams, 1998-2003.</P>
  536. <P>Copyright Rene Rivera 2004-2007.</P></DIV>
  537. <DIV id=license>
  538. <P>Distributed under the Boost Software License, Version 1.0. (See
  539. accompanying file <A href="LICENSE_1_0.txt">LICENSE_1_0.txt</A> or copy at
  540. <A href="http://www.boost.org/LICENSE_1_0.txt">www.boost.org/
  541. LICENSE_1_0.txt</A>)</P></DIV>
  542. <DIV id=banners>
  543. <P><A href="http://validator.w3.org/check?uri=referer"><IMG class=c1
  544. height=31 alt="Valid XHTML 1.0!" src="more/w3c_valid_xhtml10.png"
  545. width=88></A></P>
  546. <P><A href="http://jigsaw.w3.org/css-validator/check/referer"><IMG
  547. class=c1 height=31 alt="Valid CSS!" src="more/w3c_valid_css.png"
  548. width=88></A></P>
  549. <P><A href="http://sourceforge.net"><IMG class=c1 alt=SourceForge.net
  550. src="http://sourceforge.net/sflogo.php?group_id=7586&amp;type=1"></A></P></DIV></DIV></DIV>
  551. <DIV
  552. class=clear></DIV></DIV></DIV></DIV></DIV></DIV></TD></TR></TBODY></TABLE></DIV></DIV></DIV></DIV></BODY></HTML>
粤ICP备19079148号