Boost 1.49

6 views
Skip to first unread message

Alejandro Santos

unread,
Feb 24, 2012, 5:59:08 PM2/24/12
to cp...@googlegroups.com
Aprovechando que salió boost 1.49 hago la pregunta: ¿quienes usan
boost? ¿qué experiencias tuvieron?

En mi caso lo empecé a usar hace relativamente poco (menos de dos
semanas), y me pareció muy completa y buena librería. Hasta ahora los
modulos que llevo usados son: asio, posix_time, mutex, shared_ptr y
program_options. En particular, ASIO es la qué más me llamó la
atencion, es mucho más facil programar sockets con ASIO que
directamente con la API de Win32 e IOCP.

El anuncio de la nueva versión se puede ver en:

http://www.boost.org/users/news/version_1_49_0

--
Alejandro Santos

Fernando Cacciola

unread,
Feb 24, 2012, 6:19:05 PM2/24/12
to cp...@googlegroups.com
Hola Alejandro,

Mi opinión tiene mas bias que un pasacasette, pero uso Boost desde sus
origenes (allá por el '98), y realmente la considera parte integral
del C++.

shared_ptr es totalmente escencial.

Para mi, Boost.Optional tambien lo es :) y nunca salgo sin ella.

Despues he usado de todo, desde el BGL hasta Spirit. Realmente son
muchas como para listarlas.

2012/2/24 Alejandro Santos <ale...@gmail.com>:

> --
> ¿Eres miembro de "CyC++ Buenos Aires" verdad? Si no lo eres, has recibido este mesaje por error.
> En caso de duda visita "http://groups.google.com/group/cppba"

--
Fernando Cacciola
SciSoft Consulting, Founder
http://www.scisoft-consulting.com

Alejandro Santos

unread,
Feb 24, 2012, 6:28:10 PM2/24/12
to cp...@googlegroups.com
Qué bien Boost.Optional, no la conocía, es como Maybe en Haskell.


El día 24 de febrero de 2012 20:19, Fernando Cacciola
<fernando...@gmail.com> escribió:

--
Alejandro Santos

Hernán Leoni

unread,
Feb 24, 2012, 10:20:56 PM2/24/12
to cp...@googlegroups.com
hola

Fernando, la humildad de los grandes :-)

Alejandro, fijate quien de quién es el copyright de optional http://www.boost.org/doc/libs/1_49_0/libs/optional/doc/html/index.html

yo estuve usando tambien thread, random y signals, me parecieron muy buenas la verdad, la verdad no llegué a probar bien la performance de thread and signals, así que aprovecho a consultar si alguien tuvo algún problema con ellas en ese sentido (o en cualquier otro), y si tienen opciones en caso de que no les hayan parecido buenas

un saludo

hernan

Fernando Cacciola

unread,
Feb 28, 2012, 2:53:56 PM2/28/12
to cp...@googlegroups.com
Hola Hernán,

¿Cómo andás? Seguís en Globant?

> yo estuve usando tambien thread, random y signals, me parecieron muy buenas
> la verdad, la verdad no llegué a probar bien la performance de thread and
> signals, así que aprovecho a consultar si alguien tuvo algún problema con
> ellas en ese sentido (o en cualquier otro), y si tienen opciones en caso de
> que no les hayan parecido buenas
>

Yo usé thread y es genial. Y lo más importante, está hecha por la
misma persona que metió threading en C++11, por lo que si usan
boost::thread están a un paso de std::thread.

Saludos

Hernán Leoni

unread,
Feb 28, 2012, 8:59:02 PM2/28/12
to cp...@googlegroups.com
Hola Fernando,

Muy bien por suerte, gracias
Espero que todo esté bien por allá también

Gracias por el comentario de threads, me alegra coincidir con vos :-)
Y bueno, evidentemente usar boost cuando hay algo no standard parece seguir siendo una opción muy buena

Sigo en globant, viviendo nuevamente en Tandil, sigo en laburando en java, todava no logré volver a c++ (aunque lo intenté), pero confío que en algún momento se puede dar la oportunidad con algo interesante, mientras tanto siempre le dedico un rato cuando puedo

Un saludo,

Hernán



Billy Biset

unread,
Feb 28, 2012, 9:48:01 PM2/28/12
to cp...@googlegroups.com
Además de todas esas, no saldría a la calle sin bind :)

Fernando Cacciola

unread,
Feb 28, 2012, 10:21:20 PM2/28/12
to cp...@googlegroups.com
2012/2/28 Billy Biset <billy...@gmail.com>:

> Además de todas esas, no saldría a la calle sin bind :)
>

Cierto. Otras básicas son tuple y array.

De Boost: smart_ptr, bind, tuple, array y function son de C++11 ahora.

(Otras tambien como regex y type trais pero con variantes)

sole

unread,
Mar 1, 2012, 9:29:40 AM3/1/12
to cp...@googlegroups.com
Hola!
Ya que estamos, alguien uso alguna vez Boost.Extension ? u otro framework para plugins?
Gracias
Sole

2012/2/29 Fernando Cacciola <fernando...@gmail.com>

Alejandro Santos

unread,
Mar 1, 2012, 9:08:47 PM3/1/12
to cp...@googlegroups.com
El día 25 de febrero de 2012 00:20, Hernán Leoni
<leoni....@gmail.com> escribió:

> hola
>
> Fernando, la humildad de los grandes :-)
>
> Alejandro, fijate quien de quién es el copyright de optional
> http://www.boost.org/doc/libs/1_49_0/libs/optional/doc/html/index.html
>

En efecto, es genial el trabajo hecho por Fernando!

--
Alejandro Santos

Federico J. Fernández

unread,
Mar 8, 2012, 7:52:04 AM3/8/12
to cp...@googlegroups.com
Yo "use" Boost.Extension de alguna manera, porque participe en las primeras etapas del desarrollo, como colaborador de Jeremy Pack. Particularmente trabaje bastanete en la parte de lo que iba a ser Boost.Reflection.

Lo unico que te puedo comentar es que en su momento funcionaba bien, y el dise~o estaba bueno. El problema es que despues de un tiempo Jeremy dejo el desarrollo, o sea que no sigue evalucionando.

--
fede

2012/3/1 sole <soledad...@gmail.com>
Reply all
Reply to author
Forward
0 new messages