1999Q4/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: Re: [MUD&#45;Dev] Languages for MUD drivers -->
<!--X-From-R13: "Znherag Pbffnivg" <obffnivgNplorepnoyr.se> -->
<!--X-Date: Fri, 19 Nov 1999 16:39:49 &#45;0800 -->
<!--X-Message-Id: E11oyMA&#45;0007a5&#45;00#kanga,nu -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: bossavit#cybercable,fr -->
<!--X-Reference: E11oCVu&#45;0003m8&#45;00#kanga,nu -->
<!--X-Reference: E11oxb0&#45;0005pV&#45;00#under,eng.cp.net -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, Re: [MUD-Dev] Languages for MUD drivers</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:bossavit#cybercable,fr">
</head>
<body background="/backgrounds/paperback.gif" bgcolor="#ffffff"
      text="#000000" link="#0000FF" alink="#FF0000" vlink="#006000">

  <font size="+4" color="#804040">
    <strong><em>MUD-Dev<br>mailing list archive</em></strong>
  </font>
      
<br>
[&nbsp;<a href="../">Other Periods</a>
&nbsp;|&nbsp;<a href="../../">Other mailing lists</a>
&nbsp;|&nbsp;<a href="/search.php3">Search</a>
&nbsp;]
<br clear=all><hr>
<!--X-Body-Begin-->
<!--X-User-Header-->
<!--X-User-Header-End-->
<!--X-TopPNI-->

Date:&nbsp;
[&nbsp;<a href="msg00414.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00413.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00411.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00334.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00412">Author</A>
&nbsp;|&nbsp;<A HREF="#00412">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00412">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>Re: [MUD-Dev] Languages for MUD drivers</H1>
<HR>
<!--X-Subject-Header-End-->
<!--X-Head-of-Message-->
<UL>
<LI><em>To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A></LI>
<LI><em>Subject</em>: Re: [MUD-Dev] Languages for MUD drivers </LI>
<LI><em>From</em>: "Laurent Bossavit" &lt;<A HREF="mailto:bossavit#cybercable,fr">bossavit#cybercable,fr</A>&gt;</LI>
<LI><em>Date</em>: Sat, 20 Nov 1999 01:22:22 +0100</LI>
<LI><em>Reply-To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A></LI>
<LI><em>Sender</em>: <A HREF="mailto:mud-dev-admin#kanga,nu">mud-dev-admin#kanga,nu</A></LI>
</UL>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<HR>
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<PRE>
JClaw wrote :

&gt; There are two major limitations in COOLMUD:
&gt; 1)  Inheritance may not span MUDs.
&gt; 2)  To program an object, both the player and the object being
&gt;     programmed must reside on the same server.

Interesting. I ended up having to implement the same restrictions in 
my distributed extension to MOO - and from that experience I have a 
suspicion that the stated reason for these limitations (reducing 
network traffic) covers deeper, conceptual issues.

&gt; Object migration between hosts is not a trivial problem, but it is
&gt; also a problem that is well known and has significant prior art.

For extensive documentation recursively follow links starting out 
here:
    <A  HREF="http://www.luca.demon.co.uk/Ambit/Ambit.html">http://www.luca.demon.co.uk/Ambit/Ambit.html</A>

&gt; - There is no innate difference between a local object and a remote
&gt; object other than responsiveness. 

This is tricky - that word 'responsiveness' hides some assumptions; 
e.g. that remote calls eventually return. In fact, network 
connections are known to get broken from time to time; we must assume 
that remote calls may fail, hence that all calls may fail. There is 
also the problem of 'trusting' remote servers. Remote calls need to 
be made securely, otherwise they could be exploited. Hence you need a 
universal security model. The E language has interesting ways to deal 
with both issues.

&gt; You must be able to rewrite an object's behaviour without changing
&gt; the source for that object. 

Please expand ?

&gt; Very Yo-like.

Perhaps not surprising, given that Stephen White and I both came from 
the same place - MOO - with the same problem - add distributed 
capabilities. I don't claim the same success. :)



-[Morendil]-
Do androids dream of electronic sheep ?




_______________________________________________
MUD-Dev maillist  -  MUD-Dev#kanga,nu
<A  HREF="http://www.kanga.nu/lists/listinfo/mud-dev">http://www.kanga.nu/lists/listinfo/mud-dev</A>

</PRE>

<!--X-Body-of-Message-End-->
<!--X-MsgBody-End-->
<!--X-Follow-Ups-->
<HR>
<!--X-Follow-Ups-End-->
<!--X-References-->
<UL><LI><STRONG>References</STRONG>:
<UL>
<LI><STRONG><A NAME="00308" HREF="msg00308.html">RE: [MUD-Dev] Languages for MUD drivers</A></STRONG>
<UL><LI><EM>From:</EM> "Laurent Bossavit" &lt;bossavit#cybercable,fr&gt;</LI></UL></LI>
<LI><STRONG><A NAME="00411" HREF="msg00411.html">Re: [MUD-Dev] Languages for MUD drivers</A></STRONG>
<UL><LI><EM>From:</EM> J C Lawrence &lt;claw#cp,net&gt;</LI></UL></LI>
</UL></LI></UL>
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00414.html">Re: [MUD-Dev] about MOO</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00413.html">Re: [MUD-Dev] about MOO</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00411.html">Re: [MUD-Dev] Languages for MUD drivers</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00334.html">Re: [MUD-Dev] Languages for MUD drivers</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00412"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00412"><STRONG>Thread</STRONG></A></LI>
</UL>
</LI>
</UL>

<!--X-BotPNI-End-->
<!--X-User-Footer-->
<!--X-User-Footer-End-->
<ul><li>Thread context:
<BLOCKQUOTE><UL>
<LI><STRONG>Re: [MUD-Dev] Languages for MUD drivers</STRONG>, <EM>(continued)</EM>
<ul compact>
<ul compact>
<ul compact>
<LI><strong><A NAME="00388" HREF="msg00388.html">Re: [MUD-Dev] Languages for MUD drivers</A></strong>, 
J C Lawrence <a href="mailto:claw#cp,net">claw#cp,net</a>, Fri 19 Nov 1999, 00:30 GMT
</LI>
</ul>
<LI><strong><A NAME="00308" HREF="msg00308.html">RE: [MUD-Dev] Languages for MUD drivers</A></strong>, 
Laurent Bossavit <a href="mailto:bossavit#cybercable,fr">bossavit#cybercable,fr</a>, Wed 17 Nov 1999, 21:25 GMT
<UL>
<LI><strong><A NAME="00350" HREF="msg00350.html">RE: [MUD-Dev] Languages for MUD drivers</A></strong>, 
Ian Macintosh <a href="mailto:iman#issystems,co.nz">iman#issystems,co.nz</a>, Thu 18 Nov 1999, 07:34 GMT
</LI>
<LI><strong><A NAME="00411" HREF="msg00411.html">Re: [MUD-Dev] Languages for MUD drivers</A></strong>, 
J C Lawrence <a href="mailto:claw#cp,net">claw#cp,net</a>, Fri 19 Nov 1999, 23:37 GMT
<UL>
<LI><strong><A NAME="00412" HREF="msg00412.html">Re: [MUD-Dev] Languages for MUD drivers</A></strong>, 
Laurent Bossavit <a href="mailto:bossavit#cybercable,fr">bossavit#cybercable,fr</a>, Sat 20 Nov 1999, 00:39 GMT
</LI>
</UL>
</LI>
</UL>
</LI>
</ul>
<LI><strong><A NAME="00334" HREF="msg00334.html">Re: [MUD-Dev] Languages for MUD drivers</A></strong>, 
J C Lawrence <a href="mailto:claw#cp,net">claw#cp,net</a>, Thu 18 Nov 1999, 01:30 GMT
</LI>
<LI><strong><A NAME="00347" HREF="msg00347.html">[MUD-Dev] Languages for MUD drivers</A></strong>, 
Petri Virkkula <a href="mailto:pvirkkul#iki,fi">pvirkkul#iki,fi</a>, Thu 18 Nov 1999, 07:34 GMT
</LI>
<LI><strong><A NAME="00265" HREF="msg00265.html">Re: [MUD-Dev] Languages for MUD drivers</A></strong>, 
Cynbe ru Taren <a href="mailto:cynbe#muq,org">cynbe#muq,org</a>, Tue 16 Nov 1999, 05:12 GMT
</LI>
<LI><strong><A NAME="00317" HREF="msg00317.html">Re: [MUD-Dev] Languages for MUD drivers</A></strong>, 
Laurent Bossavit <a href="mailto:laurent#netdive,com">laurent#netdive,com</a>, Wed 17 Nov 1999, 23:19 GMT
</LI>
</ul>
</LI>
</UL></BLOCKQUOTE>

</ul>
<hr>
<center>
[&nbsp;<a href="../">Other Periods</a>
&nbsp;|&nbsp;<a href="../../">Other mailing lists</a>
&nbsp;|&nbsp;<a href="/search.php3">Search</a>
&nbsp;]
</center>
<hr>
</body>
</html>