index.htm 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <html>
  3. <head>
  4. <meta name="generator" content=
  5. "Microsoft FrontPage 5.0">
  6. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  7. <meta name="GENERATOR" content="Microsoft FrontPage 5.0">
  8. <meta name="ProgId" content="FrontPage.Editor.Document">
  9. <title>Boost C++ Libraries</title>
  10. </head>
  11. <body bgcolor="#FFFFFF" text="#000000">
  12. <h1><img src="c++boost.gif" alt="c++boost.gif (8819 bytes)" align=
  13. "middle" width="277" height="86"> Welcome to Boost.org!</h1>
  14. <table>
  15. <tr>
  16. <td>
  17. <table border="3" cellpadding="5" align="left">
  18. <tr>
  19. <td>
  20. <p><b>Libraries<br>
  21. </b> &bull;&nbsp;<a href=
  22. "libs/libraries.htm">Documentation</a><br>
  23. &bull;&nbsp;<a href="more/download.html">Download</a><br>
  24. &bull;&nbsp;<a href=
  25. "more/download.html#Installation">Install</a> &amp; <a href=
  26. "tools/build/index.html">Build<br></a>
  27. &bull;&nbsp;Regression Tests:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="status/compiler_status.html">Current
  28. Release</a><br>
  29. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href=
  30. "http://boost.sourceforge.net/regression-logs">Current CVS</a></p>
  31. <p><b>Mailing Lists<br>
  32. and newsgroups</b><br>
  33. &bull;&nbsp;<a href="more/mailing_lists.htm#main">Boost
  34. (Developers)</a><br>
  35. &bull;&nbsp;<a href="more/mailing_lists.htm#users">Boost
  36. Users</a><br>
  37. &bull;&nbsp;<a href=
  38. "more/mailing_lists.htm#announce">Announcements</a><br>
  39. &bull;&nbsp;<a href="more/discussion_policy.htm">Discussion
  40. Policy</a></p>
  41. <p><b>Support<br>
  42. </b> &bull;&nbsp;<a href="more/faq.htm">FAQ</a><br>
  43. &bull;&nbsp;<a href=
  44. "http://sourceforge.net/tracker/?group_id=7586">Request
  45. Support</a><br>
  46. &bull;&nbsp;<a href="more/bugs.htm">Report Bugs</a><br>
  47. &bull;&nbsp;<a href=
  48. "more/requesting_new_features.htm">Suggest Features</a><br>
  49. &bull;&nbsp;<a href=
  50. "more/links.htm#Commercial%20Support">Commercial
  51. Support</a><br>
  52. &bull;&nbsp;Also: <a href="more/mailing_lists.htm">Mailing
  53. Lists</a></p>
  54. <p><b>About<br>
  55. </b> &bull;&nbsp;<a href=
  56. "more/formal_review_process.htm">Formal Reviews</a><b><br>
  57. </b> &bull;&nbsp;<a href=
  58. "more/formal_review_schedule.html">Review Schedule<br>
  59. </a> &bull;&nbsp;<a href=
  60. "more/lib_guide.htm#Requirements">Requirements</a><br>
  61. &bull;&nbsp;<a href=
  62. "more/lib_guide.htm#Guidelines">Guidelines</a><br>
  63. &bull;&nbsp;<a href=
  64. "more/submission_process.htm">Submissions</a></p>
  65. <p><b>Other Resources<br>
  66. </b> &bull;&nbsp;<a href=
  67. "http://www.yahoogroups.com/files/boost/">Files</a> (members
  68. only)<br>
  69. &bull;&nbsp;<a href="more/download.html#CVS">Main
  70. CVS</a><br>
  71. &bull;&nbsp;<a href="more/mailing_lists.htm#sandbox">Sandbox
  72. CVS</a><br>
  73. &bull;&nbsp;<a href="tools/index.html">Tools</a><br>
  74. &bull;&nbsp;<a href="people/people.htm">People</a><br>
  75. &bull;&nbsp;<a href=
  76. "more/moderators.html">Moderators</a><br>
  77. &bull;&nbsp;<a href="more/index.htm">More Boost...</a><br>
  78. &bull;&nbsp;<a href="more/links.htm#cpp">More C++...</a></p>
  79. <p><b>Unofficial<br>
  80. </b> &bull;&nbsp;<a href=
  81. "http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl">
  82. Wiki</a><br>
  83. &bull;&nbsp;<a href="http://boost.c-view.org">Chinese
  84. mirror</a><br>
  85. </p>
  86. </td>
  87. </tr>
  88. </table>
  89. <table>
  90. <tr>
  91. <td>&nbsp;</td>
  92. <td>
  93. <p>The Boost web site provides free peer-reviewed portable
  94. C++ source libraries. The emphasis is on libraries which work
  95. well with the C++ Standard Library. One goal is to establish
  96. "existing practice" and provide reference implementations so
  97. that the Boost libraries are suitable for eventual
  98. standardization. Some of the libraries have already been
  99. proposed for inclusion in the <a href=
  100. "http://anubis.dkuug.dk/jtc1/sc22/wg21/">C++ Standards
  101. Committee</a>'s upcoming C++ Standard Library Technical
  102. Report.</p>
  103. <p>Although Boost was begun by members of the C++ Standards
  104. Committee Library Working Group, membership has expanded to
  105. include nearly two thousand members of the C++ community at
  106. large.</p>
  107. <h2><a name="Membership">Membership</a></h2>
  108. <p>If you are interested in becoming a member of Boost,
  109. please do so by joining our main developers mailing list.
  110. Discussions include both technical and site-related issues,
  111. and members are encouraged to participate in formal reviews
  112. of proposed libraries. There is also a users mailing
  113. list.</p>
  114. <p>Both the main Boost developers list and the users list are
  115. also accessible as <a href=
  116. "more/mailing_lists.htm">newsgroups</a>.</p>
  117. <h2>Search Boost</h2>
  118. <!-- Search Google -->
  119. <center>
  120. <form method="get" action="http://www.google.com/custom">
  121. <table bgcolor="#FFFFFF" cellspacing="0" border="0">
  122. <tr valign="top">
  123. <td><a href="http://www.google.com/search"><img src=
  124. "google_logo_40wht.gif" border=
  125. "0" alt="Google" align="middle" width="128" height=
  126. "53"></a></td>
  127. <td><input type="text" name="q" size="31" maxlength=
  128. "255" value=""> <input type="submit" name="sa" value=
  129. "Google Search"> <input type="hidden" name="cof"
  130. value=
  131. "LW:277;L:http://www.boost.org/c++boost.gif;LH:86;AH:center;GL:0;S:http://www.boost.org;AWFID:9b83d16ce652ed5a;">
  132. <font face="arial,sans-serif" size="-1"><input type=
  133. "hidden" name="domains" value=
  134. "lists.boost.org;www.boost.org"><br>
  135. <input type="radio" name="sitesearch" value=
  136. "www.boost.org" checked> Search www.boost.org <input
  137. type="radio" name="sitesearch" value=
  138. "lists.boost.org"> Search lists.boost.org</font><br>
  139. </td>
  140. </tr>
  141. </table>
  142. </form>
  143. </center>
  144. <!-- Search Google -->
  145. <h2><a name="Latest News">Latest News</a></h2>
  146. <p>???? ??, 2003 - Version 1.30.0</p>
  147. <ul>
  148. <li><a href="libs/filesystem/doc/index.htm">Filesystem Library</a>
  149. added - Portable paths, iteration over directories, and other
  150. useful filesystem operations, from Beman Dawes.</li>
  151. <li><a href="libs/optional/doc/optional.html">Optional Library</a>
  152. added - A discriminated-union wrapper for optional values,
  153. from Fernando Cacciola.</li>
  154. <li><a href="libs/numeric/interval/doc/interval.htm">Interval
  155. Library</a> added - Extends the usual arithmetic functions to
  156. mathematical intervals, from Guillaume Melquiond, Hervé
  157. Brönnimann and Sylvain Pion.</li>
  158. <li><a href="libs/mpl/doc/index.html">MPL</a> added - Template
  159. metaprogramming framework of compile-time algorithms, sequences and
  160. metafunction classes, from Aleksey Gurtovoy.</li>
  161. <li><a href="libs/spirit/index.html">Spirit Library</a> added - An LL
  162. (unlimited lookahead) parser framework that represents parsers directly as
  163. EBNF grammars in inlined C++ source code, complete with semantic actions,
  164. ASTs and much more, from Joel de Guzman and team.</li>
  165. <li>Many fixes and enhancements to other libraries.</li>
  166. </ul>
  167. <p>October 10, 2002 - Version 1.29.0</p>
  168. <ul>
  169. <li><a href="libs/date_time/doc/index.html">Date-Time
  170. Library</a> added - Dates, times, leap seconds, infinity,
  171. and more, from Jeff Garland.</li>
  172. <li><a href=
  173. "libs/dynamic_bitset/dynamic_bitset.html">Dynamic
  174. Bitset</a> added - A runtime sized version of the
  175. <tt>std::bitset</tt> class from Jeremy Siek and Chuck
  176. Allison.</li>
  177. <li><a href="libs/format/index.htm">Format Library</a>
  178. added - Type-safe 'printf-like' format operations, from
  179. Samuel Krempp.</li>
  180. <li><a href="libs/function/index.html">Function
  181. Library</a>: Major syntactic changes have been made. Some
  182. old syntax and little-used features have been deprecated
  183. (and will be removed shortly), and the syntax for the
  184. <code>boost::function</code> class template has been
  185. greatly improved on conforming compilers. Please see the <a
  186. href="libs/function/index.html#compatibility">compatibility
  187. note</a> for more information.</li>
  188. <li><a href="libs/multi_array/doc/index.html">Multi-array
  189. Library</a> added - Multidimensional containers and
  190. adaptors for arrays of contiguous data, from Ron
  191. Garcia.</li>
  192. <li><a href="libs/preprocessor/index.html">Preprocessor
  193. Library</a>: Major upgrade, from Paul Mensonides.</li>
  194. <li><a href="libs/python/doc/index.html">Python
  195. Library</a> - Version 2 is released, from Dave
  196. Abrahams and others. This is a major rewrite which
  197. works on many more compilers and platforms, with a
  198. completely new interface and lots of new
  199. features. Boost.Python v2 requires Python 2.2 or
  200. later.</li>
  201. <li><a href="libs/signals/doc/index.html">Signals
  202. Library</a> added - Managed signals &amp; slots callback
  203. implementation, from Doug Gregor.</li>
  204. <li><a href="libs/test/doc/index.htm">Test Library</a>:
  205. Major new version, including full unit test capabilities, from Gennadiy Rozental.</li>
  206. <li><a href="libs/numeric/ublas/doc/index.htm">uBLAS
  207. Library</a> added - Basic linear algebra for dense, packed
  208. and sparse matrices, from Joerg Walter and Mathias
  209. Koch.</li>
  210. </ul>
  211. <p>May 15, 2002 - Version 1.28.0</p>
  212. <ul>
  213. <li>The Boost mailing lists are now also accessible as <a
  214. href=
  215. "more/mailing_lists.htm#newsgroup">newsgroups</a>.</li>
  216. <li>A powerful <a href=
  217. "http://aspn.activestate.com/ASPN/Mail/Archives/boost/">mailing
  218. list archive</a> has been contributed by the <a href=
  219. "http://aspn.activestate.com/ASPN">ActiveState Programmer
  220. Network</a>.</li>
  221. <li><a href="libs/lambda/doc/index.html">Lambda Library</a>
  222. added, from Jaakko J&auml;rvi and Gary Powell. Define small
  223. unnamed function objects at the actual call site:<br>
  224. <br>
  225. <code>&nbsp;&nbsp;&nbsp; for_each(a.begin(), a.end(),
  226. std::cout &lt;&lt; _1 &lt;&lt; ' ');</code><br>
  227. &nbsp;</li>
  228. <li><a href="libs/io/doc/ios_state.html">I/O State Saver
  229. Library added</a> - Save I/O state to prevent jumbled data,
  230. from Daryle Walker.</li>
  231. <li><a href="libs/config/config.htm">Configuration
  232. Library</a>: User code should not use BOOST_NO_LIMITS.</li>
  233. <li><a href="libs/random/index.html">Random Number
  234. Library</a>: Avoid compiler warnings</li>
  235. <li><a href="libs/smart_ptr/index.htm">Smart Pointers
  236. Library</a>: Added <a href=
  237. "libs/smart_ptr/shared_ptr.htm#shared_polymorphic_cast">shared_polymorphic_cast</a>
  238. and <a href=
  239. "libs/smart_ptr/shared_ptr.htm#shared_polymorphic_downcast">
  240. shared_polymorphic_downcast</a>.</li>
  241. <li><a href="libs/function/index.html">Function
  242. Library</a>: Now supports function objects with the unary
  243. <code>&amp;</code> operator overloaded.</li>
  244. <li><a href="libs/utility/utility.htm">Utility Library</a>:
  245. Added <code>addressof()</code> function.</li>
  246. <li>The usual small fixes and tweaks.</li>
  247. </ul>
  248. <p>February 5, 2002 - Version 1.27.0</p>
  249. <ul>
  250. <li><a href="libs/python/doc/index.html">Python
  251. Library</a>: Scott Snyder contributed inplace operator
  252. support.</li>
  253. <li><a href="libs/integer/index.htm">Integer Library</a>:
  254. Daryle Walker contributed enhancements to the <a href=
  255. "libs/integer/integer.htm">type selection templates</a>,
  256. and added new compile-time <a href=
  257. "libs/integer/doc/integer_mask.html">bit mask</a>, <a href=
  258. "libs/integer/doc/static_log2.html">binary logarithm</a>,
  259. and <a href=
  260. "libs/integer/doc/static_min_max.html">extrema</a>
  261. templates.</li>
  262. <li><a href="libs/function/index.html">Function
  263. Library</a>: user may request that
  264. <code>boost::function</code> objects store a reference to a
  265. function object target instead of a copy, using <a href=
  266. "libs/bind/ref.html"><code>ref</code></a>. Stateless
  267. objects are optimized so that they require no dynamic
  268. storage.</li>
  269. <li><a href=
  270. "libs/math/quaternion/index.html">Quaternions</a>: added
  271. support for GCC 2.95.x.</li>
  272. <li><a href="libs/math/octonion/index.html">Octonions</a>:
  273. added support for GCC 2.95.x.</li>
  274. <li><a href="libs/smart_ptr/index.htm">Smart Pointers
  275. Library</a>: Peter Dimov contributed a new implementation
  276. that fixes some bugs and adds some features including <a
  277. href="libs/smart_ptr/compatibility.htm#threadsafe">thread
  278. safety</a> when manipulating the use count, <a href=
  279. "libs/smart_ptr/shared_ptr.htm#constructors">custom delete
  280. functions</a>, a new <a href=
  281. "libs/smart_ptr/weak_ptr.htm">weak_ptr</a>, and <a href=
  282. "libs/smart_ptr/shared_ptr.htm#shared_static_cast">shared_static_cast</a>
  283. and <a href=
  284. "libs/smart_ptr/shared_ptr.htm#shared_dynamic_cast">shared_dynamic_cast</a>.</li>
  285. <li><a href="libs/preprocessor/doc/index.html">Preprocessor
  286. Library</a>: changed macro prefix from BOOST_PREPROCESSOR
  287. to BOOST_PP, added support for list data
  288. structure manipulation, added examples, made library
  289. ANSI C friendly, added generalized
  290. <a href="libs/preprocessor/doc/ref/for.html">repetition</a>
  291. and <a href="libs/preprocessor/doc/ref/while.html">iteration</a>
  292. primitives, improved reference manual.</li>
  293. <li><a href="libs/thread/doc/index.html">Threads
  294. Library:</a> Mac Carbon implementation contributed by Mac
  295. Murrett.</li>
  296. <li>Minor fixes to many libraries.</li>
  297. </ul>
  298. <p>November 30, 2001 - Version 1.26.0</p>
  299. <ul>
  300. <li><a href="libs/math/doc/common_factor.html">Common
  301. Factor Library</a> added. Greatest common divisor and least
  302. common multiple, from Daryle Walker.</li>
  303. <li><a href="libs/preprocessor/doc/index.html">Preprocessor
  304. Library</a> added. Preprocessor metaprogramming tools
  305. including repetition and recursion, from Vesa
  306. Karvonen.</li>
  307. <li><a href="libs/utility/iterator_adaptors.htm">Iterator
  308. Adaptor Library</a>: Added <a href=
  309. "libs/utility/generator_iterator.htm">generator
  310. iterator</a> adaptor, from Jens Maurer.</li>
  311. <li><a href="libs/random/index.html">Random Number
  312. Library</a>: Removed iterator interface. Fixed overflows in
  313. uniform_int&lt;&gt;. Both changes cause random number
  314. sequences to differ compared to previous boost
  315. releases.</li>
  316. <li><a href="libs/utility/operators.htm">operators.hpp</a>:
  317. Improvements from Daryle and Helmut Ziesel</li>
  318. <li><a href="tools/build/index.html">Boost.Build:</a>
  319. Continuing improvements, including pre-built <a href=
  320. "tools/build/index.html#Jam">Boost.Jam
  321. executables</a>.</li>
  322. <li>Minor fixes to a number of other libraries.</li>
  323. </ul>
  324. </td>
  325. </tr>
  326. </table>
  327. </td>
  328. </tr>
  329. </table>
  330. <hr>
  331. <p>Revised
  332. <!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->04 February, 2003<!--webbot bot="Timestamp" endspan i-checksum="40404" --></p>
  333. </body>
  334. </html>
粤ICP备19079148号