OFB Community Mailing Lists

The following archives are provided as a public service to the community. Opinions archived here do not necessarily represent the opinions of Open for Business or its contributors.

[CS-FSLUG] Interesting Challenge for Christian Hackers

'Mash re.mash at gmail.com
Tue May 31 04:51:51 EDT 2005


Hmmmm, 

10 PRINT "HELLO JESUS"
20 END

'mash

On 5/30/05, Don Parris <gnumathetes at gmail.com> wrote:
> On 5/28/05, Brian Derr <bderr at myrealbox.com> wrote:
> > On Thu, 2005-05-19 at 00:43 -0400, Don Parris wrote:
> > > I've got a challenge for y'all.  I'm not much of a hacker, but I know others
> > > are very good.  Find a way to explain the gospel by way of writing a
> > > "program".  I'm thinking something along the lines of...
> > >       function create_world()
> > >       d = 6 (i=0, i<=6)
> > >       for each d =1
> >
> > I'm not much of a hacker either, especially C which is what this is
> > in...
> > (Don't try to compile this as it won't work! :-P There are way to many
> > variables that haven't been declared and functions that aren't defined,
> > etc...)
> >
> > #include <stdio.h>
> > #define JESUS "The Word"
> > int main() {
> >    createWorld(man); /* Perfection! */
> >    /* Due to unfortunate circumstances man broke my only rule and
> >     * sinned against me. Punishment must ensue... */
> >    curseMan(mLabor); /* working the earth type of labor */
> >    curseWoman(cLabor); /* childbirth labor */
> >    int cursed=1;
> >    while(cursed) {
> >       sendJesus(Mary); /* Send my son to the sinful world */
> >       destroySin(Jesus); /* My son will die to pay the penalty of sin */
> >       cursed=0; /* break the loop! REJOICE! */
> >    }
> >    if(man(hasJesus())) {
> >          proclaimJesus(men); /* Send out my people to all the world to
> > tell the
> >                           world about my Son and what He did for them */
> >    }
> >    wait(...); /* Lets wait a little while and let the people do My will.
> >                  Jesus will come back to earth at some point, but He
> > doesn't
> >                  even know when. */
> >    triumphalReturn(Jesus); /* He comes back to get His followers! */
> >    destroyWorld(water,fire,blood);
> >    if(man(hasJesus())) {
> >       bookOfLife++;
> >       printf("Well done, thou good and faithful servant..."); /* HOORAY!
> > */
> >       enterHeaven(man); /* Let's party forever! */
> >    } else {
> >       printf("I do not know you."); /* I hate this part... :'( */
> >       enterHell(man); /* Eternal damnation and solitude */
> >    }
> >
> >    return(0); /* My plan is complete */
> > }
> >
> > How's that?  A little too big for a .sig methinks but I think it pretty
> > much covers the whole enchilada.  Anyone spot any mistakes?  I went
> > through it a couple of times and didn't see any syntax errors, but that
> > is why we have Open Source!
> > --
> > Brian Derr
> >
> > The just man walketh in his integrity: his children are blessed after
> > him.  -- Proverbs 20:7
> >
> >
> > _______________________________________________
> 
> I wouldn't know enough to spot errors, but it looks like a good effort to me. :)
> 
> Don
> --
> DC Parris GNU Evangelist
> http://matheteuo.org/
> gnumathetes at gmail.com
> Free software is like God's love -
> you can share it with anyone anywhere anytime!
> 
> _______________________________________________
> ChristianSource FSLUG mailing list
> Christiansource at ofb.biz
> http://cs.uninetsolutions.com
>



More information about the Christiansource mailing list
Home About Connect: Twitter Facebook RSS
© 2001-2011 Universal Networks, All Rights Reserved. Some content rights may be held by Universal Networks' providers and used under license. Powered by ServerForest and SAFARI. Learn about our privacy policy here.