Hola.
En
boost se
anuncia la aparición de la versión
1.34.0 de la distribución, que consiste en un conjunto de
bibliotecas C++, que amplían la biblioteca base (la STL), agregando características inexistentes en ella y ampliando las ya existentes (noticia relacionada:
boost - 1.34.0 Beta).
En esta versión, las bibliotecas que ya han sido aceptadas por el
Technical Report (
TR1, que es el paso previo a que sean incorporadas a la biblioteca estándar C++) del Comité de Estándares C++ (
C++ Standards Committee) se han agrupado, conformando
Boost.TR1, donde aparecen, entre otras,
Smart Pointers,
Random Number Generators and Distributions,
Tuples o
Regular Expressions.
Entre las nuevas bibliotecas aparecen:
- Boost.Xpressive, que aporta plantillas para el manejo de expresiones regulares con una semántica similar a la de Perl y que, a diferencia de otras bibliotecas (por ejemplo, Boost.Regex o Spirit) no necesita compilación, sino que su uso consiste en incluir un fichero de cabecera (<boost/xpressive/xpressive.hpp>).
- Boost.Typeof, que simplifica la deducción de los argumentos de una plantilla de clase o función.
- Statechart, que simula una máquina de estado finito.
Además, se han actualizado varias bibliotecas como, entre otras:
La
descarga (y compilación, si se requiere, ya que la mayor parte de las bibliotecas se proporcionan como ficheros de inclusión --ficheros
hpp--, con lo que no es necesaria la compilación), de
boost se puede realizar siguiendo los pasos que se indican en la página
Getting Started o directamente desde
SourceSafe.
En fin, todo un lujo de distribución. Todos aquellos que participan en
boost se merecen mi más sincera enhorabuena.
Saludos
Mario