Tuesday, August 25, 2009

Christian Source Code.


bool sin;
if ( !VirginMary ) sin = true; //Original sin;
else sin = false;
//Doctrine of Immaculate conception. Pope 1854.

while ( existence) {
if ( !VirginMary && !Jesus ) sin = true;
if (existence
&& deadNextIteration
&& VirginMary) goto heaven;
//Doctrine of The Assumption of Mary. Pope 1950
}

if ( !sin ) {
if (Jesus) {
setTimer(3 * 24 * 60 * 60, goto earth);
if (Jesus.type == Mormon) goto America;
}
goto heaven;
}

if ( sin ) {
//goto hell; //Deprecated by Jesus 33 AD
if (believesInJesus
&& acceptsJesus
&& Christian
&& CorrectVersionOfChristian) {
goto heaven;
}
//if (child) goto limbo; //Deprecated by Pope 2007 AD.
goto hell;
}


:hell
while (true) {
burn;
torture;
}

:heaven
if (Jesus.type == Catholic) purgatory();
while (true) {
state = happy;
}

//:limbo
//while (true) { }

function purgatory() {
while (sin) {
sinLevel--;
}
}

1 comment:

Sparrowhawk said...

Hah! Very clever. I like it very much. Have you seen "Theoreticalbullshit"'s recent video about God's checklist? It'd be interesting to try and do something like this with the stuff he talks about in that video.

Especially the parts where he gets into the whole....sacrifice self to self, etc.