Re: boost again

Sam Varshavchik <[email protected]>
Newsgroups gmane.comp.audio.zinf.devel
Message-ID <[email protected]>
Kristian G. Kvilekval writes:

> http://boost.org/
> 
> Does anybody have any negative experiences using these
> libraries?  I am considering some extensions
> that would use some of these libraries (filesystem, smart_ptr,
> format) wanted to know if anybody has any serious objections
> to them (i.e. they won't compile).   

I have no specific objections, just some general thoughts.  Acquiring a 
dependency on an external library or an API should only be done when that 
presents a clear, specific benefit, or you'll end up getting something that 
you can't get in any other way, without major work.

Otherwise, you now become dependent on the external API or library.  You've 
touched on one particular aspect of that: any bugs, or other overt issues. 
But there are other issues as well.

I have a dependency on Berkeley DB API, and I find that to be utterly 
obnoxious.  The only way I manage to get by having an alternative to compile 
for the GDBM API.

The problem with Berkeley DB is that Sleepycat changes the API any time they 
damn feel like it.  It used to be that they promised to only change the API 
on major versions.  They proceeded to do three times, in comparatively quick 
succession.  And the fourth time they changed the API was in a minor point 
release (4.1.25).  Duh.
signature.asc (application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQA/PvHUx9p3GYHlUOIRAla3AJ42XHID4vzVIHx7DdPYDB6Nk+bbUgCfTMg6
f455i9tJFD9jvzTfIrJ0XHA=
=Sz7m
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.