1998Q1/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: Re: [MUD&#45;Dev]  Clients -->
<!--X-From-R13: Xba Zrbaneq <wyrbaneqNqvipbz.hzbc&#45;nc.pbz> -->
<!--X-Date: Fri, 20 Feb 1998 19:53:47 +0000 -->
<!--X-Message-Id: 19980220115530.34689#divcom,umop&#45;ap.com -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: 199802170013.TAA29303#relay,mnsinc.com -->
<!--X-Reference: 12948.980217#io,com -->
<!--X-Reference: 19980217214812.44745#divcom,umop&#45;ap.com -->
<!--X-Reference: 34EDCA90.232DBA33#4cs,com -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, Re: [MUD-Dev]  Clients</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:jleonard#divcom,umop-ap.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="msg00542.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00544.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00542.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00544.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00543">Author</A>
&nbsp;|&nbsp;<A HREF="#00543">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00543">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>Re: [MUD-Dev]  Clients</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]  Clients</LI>
<LI><em>From</em>: Jon Leonard &lt;<A HREF="mailto:jleonard#divcom,umop-ap.com">jleonard#divcom,umop-ap.com</A>&gt;</LI>
<LI><em>Date</em>: Fri, 20 Feb 1998 11:55:30 -0800</LI>
<LI><em>Cc</em>: Jon Leonard &lt;<A HREF="mailto:jleonard#divcom,umop-ap.com">jleonard#divcom,umop-ap.com</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 Fri, Feb 20, 1998 at 10:22:19AM +0000, Vadim Tkachenko wrote:
&gt; Jon Leonard wrote:
[snip]
&gt; &gt; There are quite a few equivalent "machines" characterized by being able
&gt; &gt; to calculate anything that is in theory calculable, while being amazingly
&gt; &gt; simple to describe and useless to program in.
&gt; &gt; 
&gt; &gt; Others include:
&gt; &gt; State machine with two counters
&gt; &gt; State machine with one queue
&gt; &gt; Lambda calculus (Functions of one variable, no explicit recursion...)
&gt; &gt; Transformational grammars (when you see "abc" replace with "def")
&gt; 
&gt; Not quite so for this case, the most noticeable examples are UNIX
&gt; sendmail (which is almost all rewriting grammars) and Eliza robot (btw,
&gt; the funny consequence is that it is possible to implement Eliza robot
&gt; using sendmail - it requires a pervert sense of humor, but greatly
&gt; improves the understanding of this technique ;-)

Assuming you mean "not useless" rather than "not turing complete"...
I'll still claim that without variables or regular expressions,
transformational grammars are amazingly useless to program in.
The version I was referring to above only allows rules with literal
strings being replaced by literal strings.

Expanded versions of some of these languages can be quite usable.  Lisp
and friends are extensions of the Lambda calculus, for example.

&gt; &gt; All of these are far more useful for doing proofs than they are for
&gt; &gt; MUD design, and rather represent things to avoid when doing internal
&gt; &gt; languages.
&gt; 
&gt; Also, what I'm thinking about, is to make NPC engine[s] somewhat based
&gt; on Eliza behavior rules, slightly modified for each given NPC...

Applying it to situations in addition to verbal interactions could be
useful.  "Whenever hit and unhealthy, flee" and the like.

Jon Leonard

</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="00504" HREF="msg00504.html">Re: [MUD-Dev]  Clients</A></STRONG>
<UL><LI><EM>From:</EM> Caliban Tiresias Darklock &lt;caliban#darklock,com&gt;</LI></UL></LI>
<LI><STRONG><A NAME="00516" HREF="msg00516.html">Re: [MUD-Dev]  Clients</A></STRONG>
<UL><LI><EM>From:</EM> Travis Casey &lt;efindel#polaris,net&gt;</LI></UL></LI>
<LI><STRONG><A NAME="00534" HREF="msg00534.html">Re: [MUD-Dev]  Clients</A></STRONG>
<UL><LI><EM>From:</EM> Jon Leonard &lt;jleonard#divcom,umop-ap.com&gt;</LI></UL></LI>
<LI><STRONG><A NAME="00542" HREF="msg00542.html">Re: [MUD-Dev]  Clients</A></STRONG>
<UL><LI><EM>From:</EM> Vadim Tkachenko &lt;vadimt#4cs,com&gt;</LI></UL></LI>
</UL></LI></UL>
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00542.html">Re: [MUD-Dev]  Clients</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00544.html">Re: [MUD-Dev]  Clients</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00542.html">Re: [MUD-Dev]  Clients</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00544.html">Re: [MUD-Dev]  Clients</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00543"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00543"><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]  Clients</STRONG>, <EM>(continued)</EM>
<ul compact>
<ul compact>
<ul compact>
<LI><strong><A NAME="00504" HREF="msg00504.html">Re: [MUD-Dev]  Clients</A></strong>, 
Caliban Tiresias Darklock <a href="mailto:caliban#darklock,com">caliban#darklock,com</a>, Tue 17 Feb 1998, 00:52 GMT
<UL>
<LI><strong><A NAME="00516" HREF="msg00516.html">Re: [MUD-Dev]  Clients</A></strong>, 
Travis Casey <a href="mailto:efindel#polaris,net">efindel#polaris,net</a>, Wed 18 Feb 1998, 04:41 GMT
<UL>
<LI><strong><A NAME="00534" HREF="msg00534.html">Re: [MUD-Dev]  Clients</A></strong>, 
Jon Leonard <a href="mailto:jleonard#divcom,umop-ap.com">jleonard#divcom,umop-ap.com</a>, Fri 20 Feb 1998, 09:42 GMT
<UL>
<LI><strong><A NAME="00542" HREF="msg00542.html">Re: [MUD-Dev]  Clients</A></strong>, 
Vadim Tkachenko <a href="mailto:vadimt#4cs,com">vadimt#4cs,com</a>, Fri 20 Feb 1998, 18:25 GMT
<UL>
<LI><strong><A NAME="00543" HREF="msg00543.html">Re: [MUD-Dev]  Clients</A></strong>, 
Jon Leonard <a href="mailto:jleonard#divcom,umop-ap.com">jleonard#divcom,umop-ap.com</a>, Fri 20 Feb 1998, 19:53 GMT
</LI>
<LI><strong><A NAME="00544" HREF="msg00544.html">Re: [MUD-Dev]  Clients</A></strong>, 
Stephen Zepp <a href="mailto:zoran#enid,com">zoran#enid,com</a>, Fri 20 Feb 1998, 20:29 GMT
</LI>
</UL>
</LI>
</UL>
</LI>
</UL>
</LI>
<LI><strong><A NAME="00523" HREF="msg00523.html">Re: [MUD-Dev]  Clients</A></strong>, 
Adam Wiggins <a href="mailto:nightfall#user1,inficad.com">nightfall#user1,inficad.com</a>, Wed 18 Feb 1998, 10:00 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00513" HREF="msg00513.html">Re: [MUD-Dev]  Clients</A></strong>, 
Adam Wiggins <a href="mailto:nightfall#user2,inficad.com">nightfall#user2,inficad.com</a>, Tue 17 Feb 1998, 15:30 GMT
</LI>
<LI><strong><A NAME="00527" HREF="msg00527.html">Re: [MUD-Dev]  Clients</A></strong>, 
Jon A. Lambert <a href="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</a>, Wed 18 Feb 1998, 18:51 GMT
</LI>
</ul>
</ul>
</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>