|
Boost ウェブサイトは多くの人に検証された、移植性のある
フリーの C++ ソースライブラリを提供している。
強調すべきは、このライブラリが C++ 標準ライブラリと相性良く動くことである。
ひとつの目的は、"既存の慣習" を確立し、
Boost ライブラリが最終的な標準化にふさわしくなるように、
基準となる実装を提供することである。
C++ 標準化委員会
の次回の C++ 標準ライブラリ技術報告に含まれることを既に提案されているライブラリもある。
Boost は C++ 標準化委員会のワーキンググループのメンバーによって開始されたが、
メンバーは C++ コミュニティの二千人近くを含むほどの規模に拡大した。
あなたが Boost のメンバになることに興味を持っているなら、
開発者メーリングリストに参加して頂きたい。
議論は、技術的なものも、サイトに関連した問題も含んでいる。
そしてメンバは提案されたライブラリの公式レビューに参加することを奨められる。
ユーザ用のメーリングリストもある。
開発者メーリングリストとユーザメーリングリストは共に、
ニュースグループ でも参加できる。
Search Boost
October 10, 2002 - Version 1.29.0
- Date-Time
Library added - Dates, times, leap seconds, infinity,
and more, from Jeff Garland.
- Dynamic
Bitset added - A runtime sized version of the
std::bitset class from Jeremy Siek and Chuck
Allison.
- Format Library
added - Type-safe 'printf-like' format operations, from
Samuel Krempp.
- Function
Library: Major syntactic changes have been made. Some
old syntax and little-used features have been deprecated
(and will be removed shortly), and the syntax for the
boost::function class template has been
greatly improved on conforming compilers. Please see the compatibility
note for more information.
- Multi-array
Library added - Multidimensional containers and
adaptors for arrays of contiguous data, from Ron
Garcia.
- Preprocessor
Library: Major upgrade, from Paul Mensonides.
- Python
Library - Version 2 is released, from Dave
Abrahams and others. This is a major rewrite which
works on many more compilers and platforms, with a
completely new interface and lots of new
features. Boost.Python v2 requires Python 2.2 or
later.
- Signals
Library added - Managed signals & slots callback
implementation, from Doug Gregor.
- Test Library:
Major new version, including full unit test capabilities, from Gennadiy Rozental.
- uBLAS
Library added - Basic linear algebra for dense, packed
and sparse matrices, from Joerg Walter and Mathias
Koch.
May 15, 2002 - Version 1.28.0
February 5, 2002 - Version 1.27.0
- Python
Library: Scott Snyder contributed inplace operator
support.
- Integer Library:
Daryle Walker contributed enhancements to the type selection templates,
and added new compile-time bit mask, binary logarithm,
and extrema
templates.
- Function
Library: user may request that
boost::function objects store a reference to a
function object target instead of a copy, using ref . Stateless
objects are optimized so that they require no dynamic
storage.
- Quaternions: added
support for GCC 2.95.x.
- Octonions:
added support for GCC 2.95.x.
- Smart Pointers
Library: Peter Dimov contributed a new implementation
that fixes some bugs and adds some features including thread
safety when manipulating the use count, custom delete
functions, a new weak_ptr, and shared_static_cast
and shared_dynamic_cast.
- Preprocessor
Library: changed macro prefix from BOOST_PREPROCESSOR
to BOOST_PP, added support for list data
structure manipulation, added examples, made library
ANSI C friendly, added generalized repetition
and iteration
primitives, improved reference manual.
- Threads
Library: Mac Carbon implementation contributed by Mac
Murrett.
- Minor fixes to many libraries.
November 30, 2001 - Version 1.26.0
|