[Nel] Network Connections

Tom wright thomas.wright1@ntlworld.com
Fri, 2 Mar 2001 18:09:22 -0000


This is a multi-part message in MIME format.

------=_NextPart_000_000C_01C0A343.E845D1C0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi Michael,

yeah i have played about with python and read with interest the stackles =
stuff.  Some neat technology. However as good as python is for rapid =
developement it has one VERY serious drawback, and thats its speed.  Now =
before i get flamed, I know stackless is a bit faster that normal 2.0 =
python but its still REALLY REALLY slow compared to Java ( which is not =
exactly a speed demon ) and of course c/c++.  Would u not be better =
using your own custom language for inserver scripting that you can tweak =
to the nth degree ??  Problem with embedding python is because its a =
general purpose language you take all the speed compromises that that =
entails, decisons made by some one else without knowledge in your =
domain.  It takes more effort of course but could well yield better =
results.  How about inventing a new language specifically for MMORGS :-)

BTW i dont think the microthreads implementation on windows is the same =
concept as python, they are simply light threads with less start =
up/shutdown and context switching over head.  They dont have anything to =
do with continuations ala python ( as far as i am aware ).

However it sounds like the deployment platform is some custom unix box, =
so its all academic :-) =20

BTW2 Have you looked at ACE by Doug Schmidt at Washington Uni ??  That =
would provide u with common comms layer on many unix and windows =
platforms.  Its a nice piece of kit.

Regards

Tom

------=_NextPart_000_000C_01C0A343.E845D1C0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META content=3D"MSHTML 5.00.3103.1000" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Hi Michael,</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>yeah i have played about with python =
and read with=20
interest the stackles stuff.&nbsp; Some neat technology. However as good =
as=20
python is for rapid developement it has one VERY serious drawback, and =
thats its=20
speed.&nbsp; Now before i get flamed, I know stackless is a bit faster =
that=20
normal 2.0 python but its still REALLY REALLY slow compared to Java ( =
which is=20
not exactly a speed demon ) and of course c/c++.&nbsp; Would u not be =
better=20
using your own custom language for inserver scripting that you can tweak =
to the=20
nth degree ??&nbsp; Problem with embedding python is because its a =
general=20
purpose language you take all the speed compromises that that entails, =
decisons=20
made by some one else without knowledge in your domain.&nbsp; It takes =
more=20
effort of course but could well yield better results.&nbsp; How about =
inventing=20
a new language specifically for MMORGS :-)</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>BTW i dont think the microthreads =
implementation on=20
windows is the same concept as python, they are simply light threads =
with less=20
start up/shutdown and context switching over head.&nbsp; They dont have =
anything=20
to do with continuations ala python ( as far as i am aware =
).</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>However it sounds like the deployment =
platform is=20
some custom unix box, so its all academic :-)&nbsp; </FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>BTW2 Have you looked at ACE by Doug =
Schmidt at=20
Washington Uni ??&nbsp; That would provide u with common comms layer on =
many=20
unix and windows platforms.&nbsp; Its a nice piece of kit.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Regards</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Tom</FONT></DIV></BODY></HTML>

------=_NextPart_000_000C_01C0A343.E845D1C0--