Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?
Check out the new SourceForge HTML5 internet speed test! No Flash necessary and runs on all devices. ×

Comment Re: STL (Score 1) 80

Ah, you're referring to the inheritance relationships between the iterator tags, not the iterators themselves. The tags are metadata, not objects. The inheritance is a trick used in the guts of the algorithm implementations because C++ doesn't let you overload functions on concepts. You can't use that to claim the STL is object-oriented. You never have to inherit from anything to use the STL, even if you write your own custom iterators.

Comment Re: Opinion on Boost (Score 1) 80

Anyone can tell you Boost is a mixed bag. It was begun as an incubator for future std libraries, and it's succeeded: most of the new libraries in C++11 were Boost libraries first. Shared_ptr, chrono, random, regex... all good libraries. That's not to say all the Boost libraries should be in the standard, or are fit for that.

Comment Re:Debunking religions (Score 2) 658

I'd do the same, but for different reasons. I'm atheist, but the historical record is pretty convincing that a man named Jesus really lived 2000 years ago, and that he was a rabble-rouser, and had a bit of a following. Looking around me today, I have a hard time naming a single person who has had a deeper impact on the world. Think of it: from the Roman persecutions, through Charlemagne, the Medieval church, the Crusades, the great thinkers and artists and musicians and architects who helped shape the western world we know ... all the good and bad through the ages from one man. It leaves me with a burning question: what the heck happened 2000 years ago? What did this man say that affected so many people? You want to prove that miracles didn't happen. Big deal, who cares? I want to understand what happened to the world.

Slashdot Top Deals

"Well hello there Charlie Brown, you blockhead." -- Lucy Van Pelt