Re: Stackless Python and EVE Online
On Tuesday 31 August 2010, it occurred to Roman Sokolyuk to exclaim: Hi, I am new to Python and I wanted to understand something... The EVE Online Client is build using Stackless Python So when I install the client on my machine, how doe sit get run if I do not have Python installed? If this program uses Stackless, and you do not have Stackless installed system-wide, then the program includes Stackless. This is probably not a bad idea, since the likelihood of Stackless Python being installed is realtively small. Stackless Python is not the same as Python -- as far as I know, it adds some new features not found in the actual Python language to the PyPy implementation of the language. -- http://mail.python.org/mailman/listinfo/python-list
Re: Stackless Python and EVE Online
On Tuesday, August 31, 2010, Roman Sokolyuk romsok.t...@gmail.com wrote: Hi, I am new to Python and I wanted to understand something... The EVE Online Client is build using Stackless Python So when I install the client on my machine, how doe sit get run if I do not have Python installed? We call it freezing the program. There are several tools that do this with py2exe being the most popular. These tools create an executable that includes a bundled python interpreter along with all the scripts and modules needed to run the program. Thanks. -- http://mail.python.org/mailman/listinfo/python-list
Re: Stackless Python and EVE Online
On Tue, Aug 31, 2010 at 5:10 PM, Benjamin Kaplan benjamin.kap...@case.edu wrote: On Tuesday, August 31, 2010, Roman Sokolyuk romsok.t...@gmail.com wrote: Hi, I am new to Python and I wanted to understand something... The EVE Online Client is build using Stackless Python So when I install the client on my machine, how doe sit get run if I do not have Python installed? We call it freezing the program. There are several tools that do this with py2exe being the most popular. These tools create an executable that includes a bundled python interpreter along with all the scripts and modules needed to run the program. Thanks. -- http://mail.python.org/mailman/listinfo/python-list I'm not sure but I do believe it is mainly the servers that are written in stackless... -- http://mail.python.org/mailman/listinfo/python-list
Re: Stackless Python and EVE Online
On Tue, Aug 31, 2010 at 5:45 PM, Krister Svanlund krister.svanl...@gmail.com wrote: On Tue, Aug 31, 2010 at 5:10 PM, Benjamin Kaplan benjamin.kap...@case.edu wrote: On Tuesday, August 31, 2010, Roman Sokolyuk romsok.t...@gmail.com wrote: Hi, I am new to Python and I wanted to understand something... The EVE Online Client is build using Stackless Python So when I install the client on my machine, how doe sit get run if I do not have Python installed? We call it freezing the program. There are several tools that do this with py2exe being the most popular. These tools create an executable that includes a bundled python interpreter along with all the scripts and modules needed to run the program. Thanks. -- http://mail.python.org/mailman/listinfo/python-list I'm not sure but I do believe it is mainly the servers that are written in stackless... You'd have a hard time scripting the game with Python if only the server used it. http://wiki.eveonline.com/en/wiki/How_is_the_game_logic_implemented_in_EVE -- http://mail.python.org/mailman/listinfo/python-list
Re: Stackless Python and EVE Online
On 8/31/2010 11:10 AM, Benjamin Kaplan wrote: On Tuesday, August 31, 2010, Roman Sokolyukromsok.t...@gmail.com wrote: Hi, I am new to Python and I wanted to understand something... The EVE Online Client is build using Stackless Python So when I install the client on my machine, how doe sit get run if I do not have Python installed? We call it freezing the program. There are several tools that do this with py2exe being the most popular. These tools create an executable that includes a bundled python interpreter along with all the scripts and modules needed to run the program. Bundling Python with an app adds a few megabytes, depending on how many modules are included. For a 10K script, that is a big nuisance. For a 100M+ app, it is trivial. While I have not yet tried Eve, both for lack of a good enough machine and fear of having my life sucked away, it has been a positive for Python. Beyond the publicity, Eve is a pretty good stress test, and they have contributed a few bug reports and patches back to the core. -- Terry Jan Reedy -- http://mail.python.org/mailman/listinfo/python-list