Re: Fall of Roman Empire
Dec 20, 10:36 am, Felix Benner [EMAIL PROTECTED] wrote: 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; } This won't work if there are no command-line arguments. You mean if (argc 1). -- http://mail.python.org/mailman/listinfo/python-list
Re: Fall of Roman Empire
Delaney, Timothy (Tim) wrote: Hendrik van Rooyen wrote: naaah - you don't have to worry - for real control He uses assembler. with jump statements. so the loops are closed. Unfortunately its not open source. Yet. People are working hard on reverse-engineering it though. I hope no one slaps them with a DMCA-style lawsuit ... Tim Delaney I heard Steve Ballmer recently made an offer to the pope for purchasing the license for an apple and an egg (Apfel und Ei). Thomas -- http://mail.python.org/mailman/listinfo/python-list
Re: Fall of Roman Empire
Thomas Ploch [EMAIL PROTECTED] wrote: Delaney, Timothy (Tim) wrote: Hendrik van Rooyen wrote: naaah - you don't have to worry - for real control He uses assembler. with jump statements. so the loops are closed. Unfortunately its not open source. Yet. People are working hard on reverse-engineering it though. I hope no one slaps them with a DMCA-style lawsuit ... Tim Delaney I heard Steve Ballmer recently made an offer to the pope for purchasing the license for an apple and an egg (Apfel und Ei). LOL! For the sake of those unfortunates who have no grounding in the Germanic Languages - when you buy something for an apple and an egg or in Afrikaans an apple and an onion - you are getting it excessively cheaply... - Hendrik -- http://mail.python.org/mailman/listinfo/python-list
RE: Fall of Roman Empire
Hendrik van Rooyen wrote: naaah - you don't have to worry - for real control He uses assembler. with jump statements. so the loops are closed. Unfortunately its not open source. Yet. People are working hard on reverse-engineering it though. I hope no one slaps them with a DMCA-style lawsuit ... Tim Delaney -- http://mail.python.org/mailman/listinfo/python-list
Re: Fall of Roman Empire
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? And what about the C-Programs running in the middle of the sun or earth making them spinning around or having nuclear reactions controlled. I hope they won't terminate in the near future with exit status != 0 -- http://mail.python.org/mailman/listinfo/python-list
Re: Fall of Roman Empire
On 12/20/06, Ben Finney [EMAIL PROTECTED] wrote: 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? According to the C standard (16AD version), access past the end of an imperial era results in undefined behavior. -- http://mail.python.org/mailman/listinfo/python-list
Re: Fall of Roman Empire
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 -- http://mail.python.org/mailman/listinfo/python-list
Re: Fall of Roman Empire
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 s totally stupid! You forgot the main function! (not to mention you returned universe instead of everything) 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; } -- http://mail.python.org/mailman/listinfo/python-list
Re: Fall of Roman Empire
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 s 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
Re: Fall of Roman Empire
Felix Benner schrieb: Sorry, somehow had to do this. Please slap me (i like it, don't worry) if it's totally stupid s totally stupid! You forgot the main function! (not to mention you returned universe instead of everything) 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; } Well, I'd expect God to be more clever as to do it that way. Could you imagine toying around with your universe in C? No, it must have been static PyObject * create_universe(char *god_name) { PyObject *universe; universe = PyObject_New(universetype, PyUniverse_Type); if (!universe) { PyErr_SetString(PyExc_CreationError, Out of spacetime, or BDFL is too busy hacking on web-based collaboration tools); return NULL; } universe-un_god = PyGod_FromName(god_name); universe-un_size = 0; universe-un_expand_rate = COSMOLOGICAL_CONSTANT; return universe; } Georg -- http://mail.python.org/mailman/listinfo/python-list
Re: Fall of Roman Empire
Ben Finney [EMAIL PROTECTED] wrote: 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 | [ ... ] 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? Pretty much. Except they would argue that the child process (Byzantium) never exec'd. -- \S -- [EMAIL PROTECTED] -- http://www.chaos.org.uk/~sion/ ___ | Frankly I have no feelings towards penguins one way or the other \X/ |-- Arthur C. Clarke her nu becomeþ se bera eadward ofdun hlæddre heafdes bæce bump bump bump -- http://mail.python.org/mailman/listinfo/python-list
Re: Fall of Roman Empire
Thomas Ploch [EMAIL PROTECTED] wrote: 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? And what about the C-Programs running in the middle of the sun or earth making them spinning around or having nuclear reactions controlled. I hope they won't terminate in the near future with exit status != 0 naaah - you don't have to worry - for real control He uses assembler. with jump statements. so the loops are closed. Unfortunately its not open source. Yet. - Hendrik -- http://mail.python.org/mailman/listinfo/python-list
Re: Fall of Roman Empire
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 wish there was a knob on the TV to turn up the intelligence. | `\ There's a knob called 'brightness' but it doesn't work. -- | _o__) Eugene P. Gallagher | Ben Finney -- http://mail.python.org/mailman/listinfo/python-list