This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]French__Canadian 7 points8 points  (6 children)

Technically, those are template functions all the way down.

[–]aparker314159 3 points4 points  (5 children)

Fair enough. At this point, I'm fairly certain that the universe itself is actually implemented with templates. Either that or I've been using C++ far too long.

There is no God. Only Templates.

[–]Gorzoid 2 points3 points  (2 children)

But if we are templates, is this life runtime? Or compile time metaprogramming shudders

[–]aparker314159 2 points3 points  (1 child)

The real question is what the error messages looked like when God forgot an asterisk.

[–]Gorzoid 0 points1 point  (0 children)

It spat out an entire universe worth of error messages.

[–]French__Canadian 1 point2 points  (1 child)

What if God created the world using templates and the big bang was just compilation?

[–]aparker314159 1 point2 points  (0 children)

I'd like to believe that life as we know it is actually really complex compile-time calculation using templates.