1999Q4/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: Re: [MUD&#45;Dev] Public Domain Client -->
<!--X-From-R13: "Pehpr [vgpurare, Xe." <oehprNcherzntvp.pbz> -->
<!--X-Date: Tue, 23 Nov 1999 09:57:04 &#45;0800 -->
<!--X-Message-Id: 00c501bf35da$32828360$7101a8c0#howdy,cybersight.com -->
<!--X-Content-Type: text/plain -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, Re: [MUD-Dev] Public Domain Client</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:bruce#puremagic,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="msg00462.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00466.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00464.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00425.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00465">Author</A>
&nbsp;|&nbsp;<A HREF="#00465">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00465">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>Re: [MUD-Dev] Public Domain Client</H1>
<HR>
<!--X-Subject-Header-End-->
<!--X-Head-of-Message-->
<UL>
<LI><em>To</em>: &lt;<A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A>&gt;</LI>
<LI><em>Subject</em>: Re: [MUD-Dev] Public Domain Client</LI>
<LI><em>From</em>: "Bruce Mitchener, Jr." &lt;<A HREF="mailto:bruce#puremagic,com">bruce#puremagic,com</A>&gt;</LI>
<LI><em>Date</em>: Tue, 23 Nov 1999 09:43:05 -0800</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>
Mik Clarke wrote:
&gt;"Bruce Mitchener, Jr." wrote:
&gt;&gt; It was basically a format for tags that TkMOO would pick up and link in
&gt;&gt; the right way, and given that, when they clicked on, TkMOO would send
&gt;&gt; the command back to the server.  This allowed for clickable links in
&gt;&gt; HTML, and some other places.
&gt;
&gt;Hmmm. That's the sort of thing I'd like to support clients doing. Even
&gt;better would be to define 'link types' and have menus of appropriate
&gt;actions defined.  Is the syntax for the tags documented anywhere?


The main tag was simply this:

{link {command "command here"} {text "text here"}}

Which would be transformed into:

text here

Which when clicked upon, would run: 'command here'

There were ideas to expand it further and provide some better formatting
information to TkMOO (like tables, which ColdCore currently handles the
layout for (in a sometimes buggy way)), but that didn't go anywhere.

All of that aside, why are we still trying to encode information in odd and
non-standard ways today?  Why do we send formatted text to the client and
then lament the inability of the client to perform many of the more
interesting things that a client could do.

What do people want of a good client, apart from the 'standard' features of
triggers and such?  I'll make a start:

 * An internal object model
 * A scripting language
 * Ability to parse a stream of data from the server which
   isn't flat, formatted text and use that to update the
   internal object model.
 * Capable of handling multimedia data.

Questions that arise are:
 * Can it support both room-based MUDs and non-room-based MUDs
   well?
 * What types of operations are typical in a MUD environment
   that should be communicated to the client?
 * What is the extension model?  In an ideal world, the client
   would be extensible in such a way that just downloading a
   new 'art pack' and some code plugins should enable it to
   handle a particular MUD server or game.
 * What else exists out there that might be good to leverage?
   WorldForge? Skotos?

A lot of this would be fairly easy to do with Mozilla as the base, using the
work already done on ChatZilla, the IRC client.  Who else out there is
willing to contribute time and code?

 - Bruce





_______________________________________________
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-->
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00462.html">Re[2]: [MUD-Dev] Depth of realism</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00466.html">[MUD-Dev] FAQ for gm-types?</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00464.html">Re: [MUD-Dev] Public Domain Client</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00425.html">[MUD-Dev] Admins as Mortals twist</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00465"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00465"><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] Public Domain Client</STRONG>, <EM>(continued)</EM>
<ul compact>
<ul compact>
<LI><strong><A NAME="00469" HREF="msg00469.html">Re: [MUD-Dev] Public Domain Client</A></strong>, 
Laurent Bossavit <a href="mailto:bossavit#cybercable,fr">bossavit#cybercable,fr</a>, Tue 23 Nov 1999, 22:13 GMT
<UL>
<LI><strong><A NAME="00470" HREF="msg00470.html">Re: [MUD-Dev] Public Domain Client</A></strong>, 
J C Lawrence <a href="mailto:claw#cp,net">claw#cp,net</a>, Wed 24 Nov 1999, 01:34 GMT
</LI>
</UL>
</LI>
</ul>
<LI><strong><A NAME="00459" HREF="msg00459.html">Re: [MUD-Dev] Public Domain Client</A></strong>, 
Bruce Mitchener, Jr. <a href="mailto:bruce#puremagic,com">bruce#puremagic,com</a>, Tue 23 Nov 1999, 03:37 GMT
<UL>
<LI><strong><A NAME="00464" HREF="msg00464.html">Re: [MUD-Dev] Public Domain Client</A></strong>, 
Mik Clarke <a href="mailto:mikclrk#attglobal,net">mikclrk#attglobal,net</a>, Tue 23 Nov 1999, 16:45 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00465" HREF="msg00465.html">Re: [MUD-Dev] Public Domain Client</A></strong>, 
Bruce Mitchener, Jr. <a href="mailto:bruce#puremagic,com">bruce#puremagic,com</a>, Tue 23 Nov 1999, 17:57 GMT
</LI>
</ul>
</LI>
<LI><strong><A NAME="00425" HREF="msg00425.html">[MUD-Dev] Admins as Mortals twist</A></strong>, 
Ryan P. <a href="mailto:ixiterra#microworld,com">ixiterra#microworld,com</a>, Sun 21 Nov 1999, 01:14 GMT
<UL>
<LI><strong><A NAME="00436" HREF="msg00436.html">Re: [MUD-Dev] Admins as Mortals twist</A></strong>, 
Darren Henderson <a href="mailto:darren#jasper,somtel.com">darren#jasper,somtel.com</a>, Sun 21 Nov 1999, 22:18 GMT
<UL>
<LI><strong><A NAME="00437" HREF="msg00437.html">Re: [MUD-Dev] Admins as Mortals twist</A></strong>, 
Matthew Mihaly <a href="mailto:diablo#best,com">diablo#best,com</a>, Mon 22 Nov 1999, 02:41 GMT
<UL>
<LI><strong><A NAME="00439" HREF="msg00439.html">Re: [MUD-Dev] Admins as Mortals twist</A></strong>, 
AR Schleicher <a href="mailto:ars#iag,net">ars#iag,net</a>, Mon 22 Nov 1999, 18:55 GMT
</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>