1997Q3/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: Re: [MUD&#45;Dev] RP=MUSH/PG=MUD -->
<!--X-From-R13: pynjerapNphc.uc.pbz -->
<!--X-Date: from babe.globecomm.net [207.51.48.8] by in4.ibm.net id 867789515.39154&#45;1 Tue Jul  1 20:38:35 1997 CUT -->
<!--X-Message-Id: 199707012036.NAA12302#xsvr3,cup.hp.com -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: 33bb270e.27883839#relay,mnsinc.com -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, Re: [MUD-Dev] RP=MUSH/PG=MUD</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:clawrenc#cup,hp.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="msg00013.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00015.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00071.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00081.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00014">Author</A>
&nbsp;|&nbsp;<A HREF="#00014">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00014">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>Re: [MUD-Dev] RP=MUSH/PG=MUD</H1>
<HR>
<!--X-Subject-Header-End-->
<!--X-Head-of-Message-->
<UL>
<LI><em>To</em>: <A HREF="mailto:mud-dev#null,net">mud-dev#null,net</A></LI>
<LI><em>Subject</em>: Re: [MUD-Dev] RP=MUSH/PG=MUD</LI>
<LI><em>From</em>: <A HREF="mailto:clawrenc#cup,hp.com">clawrenc#cup,hp.com</A></LI>
<LI><em>Date</em>: Tue, 01 Jul 97 13:25:34 -0700</LI>
<LI><em>Reply-to</em>: <A HREF="mailto:claw#null,net">claw#null,net</A></LI>
</UL>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<HR>
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<PRE>
In &lt;33bb270e.27883839#relay,mnsinc.com&gt;, on 06/26/97 
   at 08:58 AM, caliban#darklock,com (Caliban Tiresias Darklock) said:

&gt;On Wed, 25 Jun 1997 19:22:51 PST8PDT, clawrenc#cup,hp.com wrote:

&gt;&gt;In &lt;33ad0a65.1847835#relay,mnsinc.com&gt;, on 06/20/97 
&gt;&gt;   at 07:29 PM, caliban#darklock,com (Caliban Tiresias Darklock) said:
&gt;&gt;
&gt;&gt;&gt;This illustration is slightly flawed as I present it, in that the
&gt;&gt;&gt;game system and game world are rarely a clearly defined pair of
&gt;&gt;&gt;separate entities, and on many occasions the programming language and
&gt;&gt;&gt;user command set are subject to significant crossover. 
&gt;&gt;
&gt;&gt;It also avoids the various forms of hardcoded games (cf DGD, Diku)
&gt;&gt;where there is no internal programming language:  changing the game
&gt;&gt;requires recompiling the game kernel.  Such servers are surprisingly
&gt;&gt;common.

&gt;Since the aim here is to create a flexible server which does NOT
&gt;require recompilation to effect changes, this option is completely
&gt;unacceptable by definition. 

Depending on your "here", that's not necessarily a shared goal. 
You're presuming a commonality here that doesn't exist.  Its my goal,
but its not Nathan's, or Chris Gray's that I know of.  

&gt;&gt;You can try and build a system which is leveragable into different
&gt;&gt;systems, but the result is that you don't define the current system
&gt;&gt;with sufficient detail to actually define the precise behaviours with
&gt;&gt;the result...

&gt; [snip]

&gt;&gt;...that you end up here (from my last para).

&gt;Are you saying there is no middle ground here which would be an
&gt;acceptable compromise? I find that a dubious claim. On the other
&gt;hand, no one out there seems to have many ideas.

I believe so, yes.  Its a question not of design or middle grounds,
but of implicit interdependancies in any sytem which explicitly
prevent that from being easily leveraged to another system with
different dependancies.

&gt;&gt;Not a lot I disagree with so far.  Most of it is largely unarguable --
&gt;&gt;essentially a reporting of what you have observed and your conclusions
&gt;&gt;there from.  What is missing is a proposed interpretation and
&gt;&gt;addressing of your observations.
&gt;
&gt;I'm being deliberately cagey on the matter, because I've been rather
&gt;quickly pounced on as a codebase bigot and/or someone who doesn't
&gt;know what he's talking about every time I've tried to discuss it
&gt;previously. I still haven't heard more than two or three people
&gt;express an interest in participating in the discussion, and all of
&gt;them seem to be of the opinion that the concept has merit but it will
&gt;never work. I really don't feel like laying out a lot of work only to
&gt;be told by two or three people that I'm just dreaming and a server
&gt;like this can't even be written. The end result of such a thing is
&gt;likely to be either I write a server that everyone hates, because the
&gt;opinions of two or three people are not statistically valid, or I
&gt;don't write a server and people smirk and say 'yeah, right, *sure* it
&gt;can be done'. 

You're at the edge fo the cliff.  You can either jump, or go back and
ever after wonder what would have happened had you jumped.  I can't
fairly encourage you.  I don't see that the field is in a state where
it can support this sort of effort.  It will be, but the standards
support, or possible support, is not there yet.  To create the sort of
commonality, or shared base that you are describing you need
standards, or at least a field which is capable of supporting a
standard.  Those standards don't exist, and won't exist until the
field has matured significantly further than it has now.  Sure the
FTN/FIDO-style FOSSIL driver is a great model -- but they had a
simpler problem to resolve, with the prior knowledge that the system
only needed to run on single-tasking, non-re-entrant, non-threading,
interrupt driven architectures.  They had a simple shared problem with
precise boundaries.  MUD's don't have that level of simplicity yet. 
Sure, they might if the stock MUD convergence goes much futher, but
the automatic safe assumptions aren't there yet to support a standards
effort.

-- 
J C Lawrence                           Internet: claw#null,net
(Contractor)                           Internet: coder#ibm,net
---------------(*)               Internet: clawrenc#cup,hp.com
...Honorary Member Clan McFUD -- Teamer's Avenging Monolith...


</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="00081" HREF="msg00081.html">Re: [MUD-Dev] RP=MUSH/PG=MUD</A></strong>
<ul compact><li><em>From:</em> caliban#darklock,com (Caliban Tiresias Darklock)</li></ul>
</UL></LI></UL>
<!--X-Follow-Ups-End-->
<!--X-References-->
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00013.html">Re: [MUD-Dev]  Room-based vs. coordinate-based</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00015.html">Re: [MUD-Dev]  noise</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00071.html">Re: [MUD-Dev] RP=MUSH/PG=MUD</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00081.html">Re: [MUD-Dev] RP=MUSH/PG=MUD</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00014"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00014"><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] Git out the boar spear, Martha!</STRONG>, <EM>(continued)</EM>
<ul compact>
<LI><strong><A NAME="00026" HREF="msg00026.html">Re: [MUD-Dev] Git out the boar spear, Martha!</A></strong>, 
Nathan Yospe <a href="mailto:yospe#hawaii,edu">yospe#hawaii,edu</a>, Wed 02 Jul 1997, 10:23 GMT
</LI>
<LI><strong><A NAME="00029" HREF="msg00029.html">Re: [MUD-Dev] Git out the boar spear, Martha!</A></strong>, 
Matt Chatterley <a href="mailto:root#mpc,dyn.ml.org">root#mpc,dyn.ml.org</a>, Wed 02 Jul 1997, 13:27 GMT
</LI>
</ul>
</LI>
<LI><strong><A NAME="00007" HREF="msg00007.html">Re: [MUD-Dev] RP=MUSH/PG=MUD</A></strong>, 
Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Wed 02 Jul 1997, 00:18 GMT
<UL>
<LI><strong><A NAME="00071" HREF="msg00071.html">Re: [MUD-Dev] RP=MUSH/PG=MUD</A></strong>, 
clawrenc <a href="mailto:clawrenc#cup,hp.com">clawrenc#cup,hp.com</a>, Fri 04 Jul 1997, 03:57 GMT
</LI>
</UL>
<UL>
<li>&lt;Possible follow-up(s)&gt;<br>
<LI><strong><A NAME="00014" HREF="msg00014.html">Re: [MUD-Dev] RP=MUSH/PG=MUD</A></strong>, 
clawrenc <a href="mailto:clawrenc#cup,hp.com">clawrenc#cup,hp.com</a>, Wed 02 Jul 1997, 03:38 GMT
<UL>
<LI><strong><A NAME="00081" HREF="msg00081.html">Re: [MUD-Dev] RP=MUSH/PG=MUD</A></strong>, 
Caliban Tiresias Darklock <a href="mailto:caliban#darklock,com">caliban#darklock,com</a>, Sun 06 Jul 1997, 01:18 GMT
<UL>
<LI><strong><A NAME="00087" HREF="msg00087.html">Re: [MUD-Dev] RP=MUSH/PG=MUD</A></strong>, 
clawrenc <a href="mailto:clawrenc#cup,hp.com">clawrenc#cup,hp.com</a>, Tue 08 Jul 1997, 03:18 GMT
</LI>
</UL>
</LI>
</UL>
</LI>
<LI><strong><A NAME="00019" HREF="msg00019.html">Re: [MUD-Dev] RP=MUSH/PG=MUD</A></strong>, 
clawrenc <a href="mailto:clawrenc#cup,hp.com">clawrenc#cup,hp.com</a>, Wed 02 Jul 1997, 04:25 GMT
</LI>
<LI><strong><A NAME="00039" HREF="msg00039.html">Re: [MUD-Dev] RP=MUSH/PG=MUD</A></strong>, 
Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Wed 02 Jul 1997, 21:48 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>