index.htm 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392
  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>Many fixes and enhancements to other libraries.</li>
  162. </ul>
  163. <p>October 10, 2002 - Version 1.29.0</p>
  164. <ul>
  165. <li><a href="libs/date_time/doc/index.html">Date-Time
  166. Library</a> added - Dates, times, leap seconds, infinity,
  167. and more, from Jeff Garland.</li>
  168. <li><a href=
  169. "libs/dynamic_bitset/dynamic_bitset.html">Dynamic
  170. Bitset</a> added - A runtime sized version of the
  171. <tt>std::bitset</tt> class from Jeremy Siek and Chuck
  172. Allison.</li>
  173. <li><a href="libs/format/index.htm">Format Library</a>
  174. added - Type-safe 'printf-like' format operations, from
  175. Samuel Krempp.</li>
  176. <li><a href="libs/function/index.html">Function
  177. Library</a>: Major syntactic changes have been made. Some
  178. old syntax and little-used features have been deprecated
  179. (and will be removed shortly), and the syntax for the
  180. <code>boost::function</code> class template has been
  181. greatly improved on conforming compilers. Please see the <a
  182. href="libs/function/index.html#compatibility">compatibility
  183. note</a> for more information.</li>
  184. <li><a href="libs/multi_array/doc/index.html">Multi-array
  185. Library</a> added - Multidimensional containers and
  186. adaptors for arrays of contiguous data, from Ron
  187. Garcia.</li>
  188. <li><a href="libs/preprocessor/index.html">Preprocessor
  189. Library</a>: Major upgrade, from Paul Mensonides.</li>
  190. <li><a href="libs/python/doc/index.html">Python
  191. Library</a> - Version 2 is released, from Dave
  192. Abrahams and others. This is a major rewrite which
  193. works on many more compilers and platforms, with a
  194. completely new interface and lots of new
  195. features. Boost.Python v2 requires Python 2.2 or
  196. later.</li>
  197. <li><a href="libs/signals/doc/index.html">Signals
  198. Library</a> added - Managed signals &amp; slots callback
  199. implementation, from Doug Gregor.</li>
  200. <li><a href="libs/test/doc/index.htm">Test Library</a>:
  201. Major new version, including full unit test capabilities, from Gennadiy Rozental.</li>
  202. <li><a href="libs/numeric/ublas/doc/index.htm">uBLAS
  203. Library</a> added - Basic linear algebra for dense, packed
  204. and sparse matrices, from Joerg Walter and Mathias
  205. Koch.</li>
  206. </ul>
  207. <p>May 15, 2002 - Version 1.28.0</p>
  208. <ul>
  209. <li>The Boost mailing lists are now also accessible as <a
  210. href=
  211. "more/mailing_lists.htm#newsgroup">newsgroups</a>.</li>
  212. <li>A powerful <a href=
  213. "http://aspn.activestate.com/ASPN/Mail/Archives/boost/">mailing
  214. list archive</a> has been contributed by the <a href=
  215. "http://aspn.activestate.com/ASPN">ActiveState Programmer
  216. Network</a>.</li>
  217. <li><a href="libs/lambda/doc/index.html">Lambda Library</a>
  218. added, from Jaakko J&auml;rvi and Gary Powell. Define small
  219. unnamed function objects at the actual call site:<br>
  220. <br>
  221. <code>&nbsp;&nbsp;&nbsp; for_each(a.begin(), a.end(),
  222. std::cout &lt;&lt; _1 &lt;&lt; ' ');</code><br>
  223. &nbsp;</li>
  224. <li><a href="libs/io/doc/ios_state.html">I/O State Saver
  225. Library added</a> - Save I/O state to prevent jumbled data,
  226. from Daryle Walker.</li>
  227. <li><a href="libs/config/config.htm">Configuration
  228. Library</a>: User code should not use BOOST_NO_LIMITS.</li>
  229. <li><a href="libs/random/index.html">Random Number
  230. Library</a>: Avoid compiler warnings</li>
  231. <li><a href="libs/smart_ptr/index.htm">Smart Pointers
  232. Library</a>: Added <a href=
  233. "libs/smart_ptr/shared_ptr.htm#shared_polymorphic_cast">shared_polymorphic_cast</a>
  234. and <a href=
  235. "libs/smart_ptr/shared_ptr.htm#shared_polymorphic_downcast">
  236. shared_polymorphic_downcast</a>.</li>
  237. <li><a href="libs/function/index.html">Function
  238. Library</a>: Now supports function objects with the unary
  239. <code>&amp;</code> operator overloaded.</li>
  240. <li><a href="libs/utility/utility.htm">Utility Library</a>:
  241. Added <code>addressof()</code> function.</li>
  242. <li>The usual small fixes and tweaks.</li>
  243. </ul>
  244. <p>February 5, 2002 - Version 1.27.0</p>
  245. <ul>
  246. <li><a href="libs/python/doc/index.html">Python
  247. Library</a>: Scott Snyder contributed inplace operator
  248. support.</li>
  249. <li><a href="libs/integer/index.htm">Integer Library</a>:
  250. Daryle Walker contributed enhancements to the <a href=
  251. "libs/integer/integer.htm">type selection templates</a>,
  252. and added new compile-time <a href=
  253. "libs/integer/doc/integer_mask.html">bit mask</a>, <a href=
  254. "libs/integer/doc/static_log2.html">binary logarithm</a>,
  255. and <a href=
  256. "libs/integer/doc/static_min_max.html">extrema</a>
  257. templates.</li>
  258. <li><a href="libs/function/index.html">Function
  259. Library</a>: user may request that
  260. <code>boost::function</code> objects store a reference to a
  261. function object target instead of a copy, using <a href=
  262. "libs/bind/ref.html"><code>ref</code></a>. Stateless
  263. objects are optimized so that they require no dynamic
  264. storage.</li>
  265. <li><a href=
  266. "libs/math/quaternion/index.html">Quaternions</a>: added
  267. support for GCC 2.95.x.</li>
  268. <li><a href="libs/math/octonion/index.html">Octonions</a>:
  269. added support for GCC 2.95.x.</li>
  270. <li><a href="libs/smart_ptr/index.htm">Smart Pointers
  271. Library</a>: Peter Dimov contributed a new implementation
  272. that fixes some bugs and adds some features including <a
  273. href="libs/smart_ptr/compatibility.htm#threadsafe">thread
  274. safety</a> when manipulating the use count, <a href=
  275. "libs/smart_ptr/shared_ptr.htm#constructors">custom delete
  276. functions</a>, a new <a href=
  277. "libs/smart_ptr/weak_ptr.htm">weak_ptr</a>, and <a href=
  278. "libs/smart_ptr/shared_ptr.htm#shared_static_cast">shared_static_cast</a>
  279. and <a href=
  280. "libs/smart_ptr/shared_ptr.htm#shared_dynamic_cast">shared_dynamic_cast</a>.</li>
  281. <li><a href="libs/preprocessor/doc/index.html">Preprocessor
  282. Library</a>: changed macro prefix from BOOST_PREPROCESSOR
  283. to BOOST_PP, added support for list data
  284. structure manipulation, added examples, made library
  285. ANSI C friendly, added generalized
  286. <a href="libs/preprocessor/doc/ref/for.html">repetition</a>
  287. and <a href="libs/preprocessor/doc/ref/while.html">iteration</a>
  288. primitives, improved reference manual.</li>
  289. <li><a href="libs/thread/doc/index.html">Threads
  290. Library:</a> Mac Carbon implementation contributed by Mac
  291. Murrett.</li>
  292. <li>Minor fixes to many libraries.</li>
  293. </ul>
  294. <p>November 30, 2001 - Version 1.26.0</p>
  295. <ul>
  296. <li><a href="libs/math/doc/common_factor.html">Common
  297. Factor Library</a> added. Greatest common divisor and least
  298. common multiple, from Daryle Walker.</li>
  299. <li><a href="libs/preprocessor/doc/index.html">Preprocessor
  300. Library</a> added. Preprocessor metaprogramming tools
  301. including repetition and recursion, from Vesa
  302. Karvonen.</li>
  303. <li><a href="libs/utility/iterator_adaptors.htm">Iterator
  304. Adaptor Library</a>: Added <a href=
  305. "libs/utility/generator_iterator.htm">generator
  306. iterator</a> adaptor, from Jens Maurer.</li>
  307. <li><a href="libs/random/index.html">Random Number
  308. Library</a>: Removed iterator interface. Fixed overflows in
  309. uniform_int&lt;&gt;. Both changes cause random number
  310. sequences to differ compared to previous boost
  311. releases.</li>
  312. <li><a href="libs/utility/operators.htm">operators.hpp</a>:
  313. Improvements from Daryle and Helmut Ziesel</li>
  314. <li><a href="tools/build/index.html">Boost.Build:</a>
  315. Continuing improvements, including pre-built <a href=
  316. "tools/build/index.html#Jam">Boost.Jam
  317. executables</a>.</li>
  318. <li>Minor fixes to a number of other libraries.</li>
  319. </ul>
  320. </td>
  321. </tr>
  322. </table>
  323. </td>
  324. </tr>
  325. </table>
  326. <hr>
  327. <p>Revised
  328. <!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->23 January, 2003<!--webbot bot="Timestamp" endspan i-checksum="38572" --></p>
  329. </body>
  330. </html>
粤ICP备19079148号