“Several New Features”

It’s been a while since I’ve posted here, and I apologize to the two people subscribed to my newsfeed. (That may be wishful thinking; I should run it through FeedBurner and find out.) Things may or may not be more regular during the summer.

Today’s post is a snarky one; next week should be back to the “cool programming features”. It came to mind when viewing a Mac Rumors article, “Snow Leopard Videos Demonstrating Several New Features Surface”. You can take a moment to skim the news/rumor, then come back and see if you agree with me.

“Several…

C++ Templates are Turing-Complete

Apologies to anyone reading. These last few weeks are very busy and I do not have time for a legitimate post. Hopefully things will be more regular later…?

So meanwhile, I present this semi-formal proof that the C++ template system is Turing-complete, shown to me by a friend. This means that, among other things, a C++ program that uses templates can (theoretically) take both infinite time and infinite space to compile!

I am not a C++ fan, though it has a few features I appreciate. But give me a nice OO system, with a solid C-language interface…Objective-C does not…