1998Q2/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: [MUD&#45;Dev] Re: Mud&#45;Client, and specifically, COOLMud and SFWhite -->
<!--X-From-R13: Rna Dbbg <qneNgurxrrc.bet> -->
<!--X-Date: Wed, 29 Apr 1998 19:34:44 &#45;0700 -->
<!--X-Message-Id: 19980429223353.B20728#thekeep,org -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: 199804300140.UAA02883#smtp1,mailsrvcs.net -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, [MUD-Dev] Re: Mud-Client, and specifically, COOLMud and SFWhit</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:dar#thekeep,org">
</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="msg00256.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00258.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00254.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00306.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00257">Author</A>
&nbsp;|&nbsp;<A HREF="#00257">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00257">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>[MUD-Dev] Re: Mud-Client, and specifically, COOLMud and SFWhite</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>" &lt;<A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A>&gt;</LI>
<LI><em>Subject</em>: [MUD-Dev] Re: Mud-Client, and specifically, COOLMud and SFWhite</LI>
<LI><em>From</em>: Dan Root &lt;<A HREF="mailto:dar#thekeep,org">dar#thekeep,org</A>&gt;</LI>
<LI><em>Date</em>: Wed, 29 Apr 1998 22:33:53 -0400</LI>
<LI><em>Delivery-date</em>: Wed Apr 29 19:34:45 1998</LI>
<LI><em>Delivery-date</em>: Wed, 29 Apr 1998 19:34:45 -0700</LI>
<LI><em>Envelope-to</em>: claw#kanga,nu</LI>
<LI><em>Reply-To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A></LI>
<LI><em>Sender</em>: "Petidomo List Agent,,,," &lt;<A HREF="mailto:petidomo#kanga,nu">petidomo#kanga,nu</A>&gt;</LI>
</UL>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<HR>
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<PRE>
On Wed, Apr 29, 1998 at 06:41:31PM -0700, Jay Sax wrote:
&gt; &gt;In addition to looking at the Crossfire client (which I really need to 
&gt; &gt;do), I'd also strongly recommend looking at Stephen White's Java
&gt; &gt;MUD/client system:
&gt; &gt;
&gt; &gt;  &lt;URL:<A  HREF="http://www.csclub.uwaterloo.ca/~sfwhite/VNet.html">http://www.csclub.uwaterloo.ca/~sfwhite/VNet.html</A>&gt;
&gt; &gt;
&gt; &gt;Stephen White is of course the original programmer of MOO (before
&gt; &gt;LambdaMOO), and author of COOLMud, which is quite possibly the most
&gt; &gt;utterly elegant MUD server out there.

I'll agree that it's very definitely one of the cleanest and
conceptually simplest systems out there.

&gt; How about a few more words on COOLMud?  What I've seen on SFWhite's
&gt; site is several years old now ('94 date as I recall), including the
&gt; COOLMud server, etc.  His page at the school says there is no active
&gt; COOLMud mud out there, and when I wrote to ask him what's up several
&gt; weeks ago I never received a reply.

I'm running a moderately hacked up version of the latest distribution
source for evaluation primarily.  The biggest problem with it is
the only equivilent to a mudlib or core database for it is in the
distribution and defines a world about as complex as an out of the
box original TinyMUD.

The internal language is nearly identical to that of MOO, modulo a
couple of years of minor divergence.  The biggest difference I've
noticed is in the object and security model.  A LambdaMOO has sets of
permissions vaguely like a unix filesystem and a very strict single
inheritance mechanism.  COOLMud is a little more 'truly' object
oriented, each object is entirely responsible for it's own security.
Additionally all object data is private, only method calls are
publicly accessible, plus there's multiple inheritance, a blessing
or a curse depending on your personal opinions...

At a server level, the much maligned dumped memory style database
has been replaced by a disk-based dbm system based on mjr's UnterMUD
db-layer (the same one in MUSH 2.x, and the basis for ColdMUD's).
This is the primary reason I'm working with it as opposed to working
with LambdaMOO.  The code as a whole is quite clean, well written,
and easy to work with.  The YO protocol, mentioned before in several
of the inter-server communication threads, is also a nice feature,
though not one I've personally used much.

If anyone would like to play with one in action, it's running on
phantasm.thekeep.org port 6565.  Feel free to log in an look around,
however since it's just for testing there's not much interesting
to play with.  A word of warning though, don't eat the Thingy. ;)

	-DaR
-- 
Dan Root - dar#thekeep,org

-- 
MUD-Dev: Advancing an unrealised future.
</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="00254" HREF="msg00254.html">[MUD-Dev] Re: Mud-Client, and specifically, COOLMud and SFWhite</A></STRONG>
<UL><LI><EM>From:</EM> "Jay Sax" &lt;cimri1#gte,net&gt;</LI></UL></LI>
</UL></LI></UL>
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00256.html">[MUD-Dev] atomic functions</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00258.html">[MUD-Dev] regulating player-created objects</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00254.html">[MUD-Dev] Re: Mud-Client, and specifically, COOLMud and SFWhite</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00306.html">[MUD-Dev] Re: Mud-Client, and specifically, COOLMud and SFWhite</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00257"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00257"><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: atomic functions</STRONG>, <EM>(continued)</EM>
<ul compact>
<ul compact>
<ul compact>
<LI><strong><A NAME="00551" HREF="msg00551.html">[MUD-Dev] Re: atomic functions</A></strong>, 
Jon A. Lambert <a href="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</a>, Wed 13 May 1998, 19:54 GMT
<UL>
<LI><strong><A NAME="00612" HREF="msg00612.html">[MUD-Dev] Re: atomic functions</A></strong>, 
J C Lawrence <a href="mailto:claw#under,engr.sgi.com">claw#under,engr.sgi.com</a>, Fri 15 May 1998, 20:30 GMT
</LI>
</UL>
</LI>
</ul>
</ul>
<LI><strong><A NAME="00404" HREF="msg00404.html">[MUD-Dev] Re: atomic functions</A></strong>, 
J C Lawrence <a href="mailto:claw#under,engr.sgi.com">claw#under,engr.sgi.com</a>, Tue 05 May 1998, 16:53 GMT
</LI>
</ul>
</LI>
<LI><strong><A NAME="00254" HREF="msg00254.html">[MUD-Dev] Re: Mud-Client, and specifically, COOLMud and SFWhite</A></strong>, 
Jay Sax <a href="mailto:cimri1#gte,net">cimri1#gte,net</a>, Thu 30 Apr 1998, 01:41 GMT
<UL>
<LI><strong><A NAME="00257" HREF="msg00257.html">[MUD-Dev] Re: Mud-Client, and specifically, COOLMud and SFWhite</A></strong>, 
Dan Root <a href="mailto:dar#thekeep,org">dar#thekeep,org</a>, Thu 30 Apr 1998, 02:34 GMT
</LI>
<LI><strong><A NAME="00306" HREF="msg00306.html">[MUD-Dev] Re: Mud-Client, and specifically, COOLMud and SFWhite</A></strong>, 
J C Lawrence <a href="mailto:claw#under,engr.sgi.com">claw#under,engr.sgi.com</a>, Fri 01 May 1998, 22:01 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00253" HREF="msg00253.html">[MUD-Dev] Supporting articles found for UOL play style</A></strong>, 
J C Lawrence <a href="mailto:claw#under,engr.sgi.com">claw#under,engr.sgi.com</a>, Thu 30 Apr 1998, 01:25 GMT
<UL>
<LI><strong><A NAME="00274" HREF="msg00274.html">[MUD-Dev] DOOM Gets a Storyline?</A></strong>, 
Holly Sommer <a href="mailto:hsommer#micro,ti.com">hsommer#micro,ti.com</a>, Thu 30 Apr 1998, 19:07 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00248" HREF="msg00248.html">[MUD-Dev] Reuters: Cheaters Never Prosper</A></strong>, 
J C Lawrence <a href="mailto:claw#under,engr.sgi.com">claw#under,engr.sgi.com</a>, Thu 30 Apr 1998, 00:14 GMT
</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>