1998Q4/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: [MUD&#45;Dev] Re: PDMud (was Re: Bruce Sterling on Virtual Community goals) -->
<!--X-From-R13: Rneeva Vlehc <funqrfNzlguvptnzrf.pbz> -->
<!--X-Date: Thu, 22 Oct 1998 19:32:37 &#45;0700 -->
<!--X-Message-Id: 3.0.5.32.19981022224534.0086ca30#mythicgames,com -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: 199810230110.DAA07369#pattern,dworkin.nl -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, [MUD-Dev] Re: PDMud (was Re: Bruce Sterling on Virtual Communi</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:shades#mythicgames,com">
</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="msg00372.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00374.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00372.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00387.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00373">Author</A>
&nbsp;|&nbsp;<A HREF="#00373">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00373">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>[MUD-Dev] Re: PDMud (was Re: Bruce Sterling on Virtual Community goals)</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>: [MUD-Dev] Re: PDMud (was Re: Bruce Sterling on Virtual Community goals)</LI>
<LI><em>From</em>: Darrin Hyrup &lt;<A HREF="mailto:shades#mythicgames,com">shades#mythicgames,com</A>&gt;</LI>
<LI><em>Date</em>: Thu, 22 Oct 1998 22:45:34 -0400</LI>
<LI><em>Reply-To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#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>
At 03:10 AM 10/23/98 +0200, Felix A. Croes wrote:
&gt;Hal Black &lt;hal#moos,ml.org&gt; wrote:
&gt;
&gt;&gt; On Wed, Oct 21, 1998 at 10:52:38PM -0600, Chris Gray wrote:
&gt;&gt;[...]
&gt;&gt; &gt; Keeping the in-MUD language(s) for higher-level world/quest/NPC stuff and
&gt;&gt; &gt; the native compiled language(s) for lower-level things is probably a
&gt;&gt; &gt; good idea.
&gt;
&gt;There are some good reasons for doing as much as possible in the
&gt;mud's internal language.  Most of all, it makes programming simpler,
&gt;since the internal language is of course simpler than the powerful
&gt;language required to implement the type of server that is being
&gt;discussed.  Also, it makes the server itself simpler.  A server
&gt;with a lot of hardcoded game support must have a correspondingly
&gt;large interface with the internal language.

That's why we would have plug-in modules at the driver level, that way such
support can be swapped in and out as needed by the local version of the mud
in the most efficient form possible, and only the support needed for a
particular type of system is required.  Ideally, the internal language will
only really need to be used for the game core itself (mechanics, puzzles,
etc.) and the driver can handle all the interface between the core system
and the player.

IMO, one of the main sufferings of softcode heavy muds is that they use the
internal language for too much.  It slows down the server and takes up a
lot of CPU, cutting down the number of users one can support and adding
delays/lag.  The plug-in solution allows the mud programmer a choice in how
they wish to set their system up.  If they wish, they can code more in the
internal language, or they can use existing mud-code, or use pre-compiled
plugins (or create their own) for speed.  That way neither flexibility nor
efficiency are sacrificed, and the server remains as simple and slim as
possible.

Best,

Darrin


</PRE>

<!--X-Body-of-Message-End-->
<!--X-MsgBody-End-->
<!--X-Follow-Ups-->
<HR>
<ul compact><li><strong>Follow-Ups</strong>:
<ul>
<li><strong><A NAME="00387" HREF="msg00387.html">[MUD-Dev] Re: PDMud (was Re: Bruce Sterling on Virtual Community goals)</A></strong>
<ul compact><li><em>From:</em> J C Lawrence &lt;claw#kanga,nu&gt;</li></ul>
</UL></LI></UL>
<!--X-Follow-Ups-End-->
<!--X-References-->
<UL><LI><STRONG>References</STRONG>:
<UL>
<LI><STRONG><A NAME="00372" HREF="msg00372.html">[MUD-Dev] Re: PDMud (was Re: Bruce Sterling on Virtual Community goals)</A></STRONG>
<UL><LI><EM>From:</EM> "Felix A. Croes" &lt;felix#dworkin,nl&gt;</LI></UL></LI>
</UL></LI></UL>
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00372.html">[MUD-Dev] Re: PDMud (was Re: Bruce Sterling on Virtual Community goals)</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00374.html">[MUD-Dev] Re: PDMud thread summary</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00372.html">[MUD-Dev] Re: PDMud (was Re: Bruce Sterling on Virtual Community goals)</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00387.html">[MUD-Dev] Re: PDMud (was Re: Bruce Sterling on Virtual Community goals)</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00373"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00373"><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>[MUD-Dev] Re: PDMud (was Re: Bruce Sterling on Virtual Community goals)</STRONG>, <EM>(continued)</EM>
<ul compact>
<LI><strong><A NAME="00348" HREF="msg00348.html">[MUD-Dev] Re: PDMud (was Re: Bruce Sterling on Virtual Community goals)</A></strong>, 
Niklas Elmqvist <a href="mailto:d97elm#dtek,chalmers.se">d97elm#dtek,chalmers.se</a>, Thu 22 Oct 1998, 11:32 GMT
</LI>
<LI><strong><A NAME="00339" HREF="msg00339.html">[MUD-Dev] Re: PDMud (was Re: Bruce Sterling on Virtual Community goals)</A></strong>, 
Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Thu 22 Oct 1998, 04:58 GMT
<UL>
<LI><strong><A NAME="00368" HREF="msg00368.html">[MUD-Dev] Re: PDMud (was Re: Bruce Sterling on Virtual Community goals)</A></strong>, 
Hal Black <a href="mailto:hal#moos,ml.org">hal#moos,ml.org</a>, Thu 22 Oct 1998, 23:26 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00372" HREF="msg00372.html">[MUD-Dev] Re: PDMud (was Re: Bruce Sterling on Virtual Community goals)</A></strong>, 
Felix A. Croes <a href="mailto:felix#dworkin,nl">felix#dworkin,nl</a>, Fri 23 Oct 1998, 01:31 GMT
<UL>
<LI><strong><A NAME="00373" HREF="msg00373.html">[MUD-Dev] Re: PDMud (was Re: Bruce Sterling on Virtual Community goals)</A></strong>, 
Darrin Hyrup <a href="mailto:shades#mythicgames,com">shades#mythicgames,com</a>, Fri 23 Oct 1998, 02:32 GMT
<UL>
<LI><strong><A NAME="00387" HREF="msg00387.html">[MUD-Dev] Re: PDMud (was Re: Bruce Sterling on Virtual Community goals)</A></strong>, 
J C Lawrence <a href="mailto:claw#kanga,nu">claw#kanga,nu</a>, Fri 23 Oct 1998, 04:18 GMT
<UL>
<LI><strong><A NAME="00394" HREF="msg00394.html">[MUD-Dev] Re: PDMud (was Re: Bruce Sterling on Virtual Community goals)</A></strong>, 
Petri Virkkula <a href="mailto:pvirkkul#iki,fi">pvirkkul#iki,fi</a>, Fri 23 Oct 1998, 12:37 GMT
</LI>
<LI><strong><A NAME="00397" HREF="msg00397.html">[MUD-Dev] Re: PDMud (was Re: Bruce Sterling on Virtual Community goals)</A></strong>, 
Darrin Hyrup <a href="mailto:shades#mythicgames,com">shades#mythicgames,com</a>, Fri 23 Oct 1998, 14:51 GMT
<UL>
<LI><strong><A NAME="00412" HREF="msg00412.html">[MUD-Dev] Re: PDMud (was Re: Bruce Sterling on Virtual Community goals)</A></strong>, 
Jon Leonard <a href="mailto:jleonard#divcom,slimy.com">jleonard#divcom,slimy.com</a>, Fri 23 Oct 1998, 20:18 GMT
</LI>
</UL>
</LI>
</UL>
</LI>
</UL>
</LI>
</UL>
</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>