Felix Benner schrieb: > Thomas Ploch schrieb: >>> Ben Finney schrieb: >>>> "John Machin" <[EMAIL PROTECTED]> writes: >>>> >>>>> Ben Finney wrote: >>>>> >>>>>> \ "...one of the main causes of the fall of the Roman Empire was | >>>>>> `\ that, lacking zero, they had no way to indicate successful | >>>>>> _o__) termination of their C programs." -- Robert Firth | >>>>> An amusing .sig, but it doesn't address the root cause: As they had no >>>>> way of testing for the end of a string, in many cases successful >>>>> termination of their C programs would have been unlikely. >>>> Yet historically proven: the 'imperium' process they were running >>>> terminated many centuries ago. >>>> >>>> Or did it fork and exec a different process? >>>> >> I rather stay with the metaphysics: >> >> >> #include "metaphysics.h" >> >> static metaPower God; >> >> universe *makeUniverse(metaPower God) >> { >> if (!God) { >> printf("Oops, no God available at the moment.Try again later!"); >> return NULL; >> } >> >> universe *everything; >> >> if (!(everything = malloc(sizeof(universe)))) { >> God.mood = REALLY_BORED; >> printf("God has no time to create a universe."); >> return NULL; >> } else { >> return universe; >> } >> } >> >> >> :-) >> >> Sorry, somehow had to do this. Please slap me (i like it, don't worry) >> if it's totally stupid >> >> > > soooo totally stupid! You forgot the main function! (not to mention you > returned universe instead of everything)
Argh, I need some serious slapping (but I changed everything and universe, and just forgot to change it all the way through (...good that I am _not_ God) > static int main(int argc, char **argv) { > char *god_name; > if (argc) > god_name = argv[1]; > else > god_name = "YHWH"; > metaPower God = getGodByName(god_name); > universe *everything = makeUniverse(God); > while (simulatePhysics(everything)); > return 0; > } You forgot to check if God wasn't too bored. ;-) Thomas -- http://mail.python.org/mailman/listinfo/python-list