Slashdot Mirror


Boost 1.36 Released

AndrewStephens writes "Good news for C++ programmers: Boost 1.36 has been released with 4 new libraries (including very useful exception templates) and a host of updates. In particular, boost.asio (the cross platform AsyncIO library) has seen major additions and now supports asynchronous disk operations on Windows. Almost every modern C++ codebase uses Boost somewhere, and many of its features find their way into the official language specifications."

11 of 166 comments (clear)

  1. Re:Boost epitomizes everything that is wrong with by Anonymous Coward · · Score: 5, Funny

    For a real laugh, read the parent replacing "C++" with "C" and "Boost" with "C++"

  2. Re:Now if only by 4D6963 · · Score: 3, Funny

    doYouLikeThatNamingConventionBetter OrEveThaNamCon?

    --
    You just got troll'd!
  3. Re:Huh. I'm still using STL. by smittyoneeach · · Score: 2, Funny

    So, you've implemented a perly regular expression library in straight STL?
    Yuda man.

    --
    Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
  4. Ugh, Boost. by Anonymous Coward · · Score: 1, Funny

    Get thee behind me, foul creature of Satan!

  5. Re:Are we talking about the same library? by chrome · · Score: 2, Funny

    whoops, replied to the wrong post. Oh well, this'll do :P

  6. Re:I've never used it by Anonymous Coward · · Score: 0, Funny

    I wrote the following, cross platform C++ code with boost:

    • asynchronous and robust TCP server in 80 lines of code - and it's decently configurable
    • a command line options parser that's truly extensible in about 60 lines of code.
    • a very solid threading model in about 100 lines of code
    • a synchronized and notification-based queue in about 50 lines of code
    • ... the list goes on for quite a while ...

    All these are already implemented in Java, no need to even code them, just use them.

    Again, what is the real advantage of what's its name? Bust?

  7. Re:Use of Boost? by forkazoo · · Score: 2, Funny

    Boost is created and used by a highly vocal minority of C++ supergeeks. You can play with the definition of "modern", but it's only been in the recent past that Boost even compiled on more than the bleeding edge platforms. Most of the C++ projects I've worked on professionally are still worrying about whether to allow non-trivial use of templates or how to avoid screwing up exceptions, never mind trying to fight through the mess that is getting Boost installed and running these days and spending time getting lawyers to review the licensing terms.

    I'm glad I'm not the only one who doesn't think boost is everywhere. I mean, I used to. I thought I was the only one who wasn't using it, and that I must be missing out horribly. My projects were working fine, and I didn't really need boost, so I just accepted I was the only one not using it. Over time, I started to have the odd belief that I and everyone I talked to were the only ones not madly in love with template metaprogramming, and we (myself and everyone I know) were somehow simple minded abominations who just weren't clever enough to see how everything needed to be done with templates.

    That said, the threading API is conveniently portable to all the platforms I am likely to target with it, and saves me having to worry about platform specific details. So, I am slowly starting to move more and more in the boost direction.

  8. Re:Boost rocks your jocks by Anonymous Coward · · Score: 1, Funny

    So how does one go about buying a portal to this awesomely simple black-and-white world you apparently live in? It sure would make a lot of peoples' lives easier if they could live and work there too.

  9. Re:Huh. I'm still using STL. by Profane+MuthaFucka · · Score: 3, Funny

    I'm merely saying, "I don't need a massively powerful library, I just need to get shit done."

    Confucius say "Man who try to get shit done without library sit on pot with nothing to read."

    --
    Fascism trolls keeping me up every night. When I starts a preachin', he HITS ME WITH HIS REICH!
  10. I iNsist by smittyoneeach · · Score: 2, Funny

    I iNsist oN tHe rIght tO uSe zAmbinian cAmel cAse.

    --
    Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
  11. Re:Really appreciate it by immcintosh · · Score: 2, Funny

    Programmer with new hammer sees lots of nails.

    - News at 11