[MUD-Dev] Python script as stand alone MUD server...
elanthis at awesomeplay.com
Tue Jan 27 21:21:01 New Zealand Daylight Time 2004
On Mon, 2004-01-26 at 21:36 -0500, Brian Hook wrote:
> Not just Python, but other equally likely candidates such as Ruby
> (other than supposedly being Godawful slow, at least according to
> I'm using).
Ruby is indeed slower than molasses. The technical explanation is
that Ruby operates directly on a parse tree. This means that
execution relies on recursively called functions (sickening amount
of wasted cycles) and that the "byte code" is scattered all over
memory (hello cache thrashing). Ruby 2 (codenamed Rite) is planned
to move over to a bytecode/VM approach as used by
Python/Lua/Scriptix/Java/etc., and so should be a whole lot faster.
Sean Middleditch <elanthis at awesomeplay.com>
AwesomePlay Productions, Inc.
MUD-Dev mailing list
MUD-Dev at kanga.nu
More information about the MUD-Dev