1999Q2/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: Re: [MUD&#45;Dev] Text Parsing -->
<!--X-From-R13: Quevf Uenl <ptNnzv&#45;pt.UenlEntr.Sqzbagba.OP.QO> -->
<!--X-Date: Wed, 2 Jun 1999 20:46:52 &#45;0700 -->
<!--X-Message-Id: 199906030344.VAA01321@ami&#45;cg.GraySage.Edmonton.AB.CA -->
<!--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] Text Parsing</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">
</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="msg00420.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00422.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00443.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00422.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00421">Author</A>
&nbsp;|&nbsp;<A HREF="#00421">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00421">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>Re: [MUD-Dev] Text Parsing</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>: Re: [MUD-Dev] Text Parsing</LI>
<LI><em>From</em>: Chris Gray &lt;<A HREF="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</A>&gt;</LI>
<LI><em>Date</em>: Wed, 2 Jun 1999 21:44:56 -0600</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>
[Cynbe ru Taren:]

&gt; What -users- want is a simple, compact notation with easy to
&gt; understand meaning.  (Lots of conflicts and trade-offs hidden in that
&gt; spec, of course!)

Agreed. However, for the new crop of non-computer-savvy users, making
that input as close as possible to simple pidgin English (or whatever),
is likely to minimize their frustration.

&gt; What attempts to do "natural language parsing" usually produce are the
&gt; opposite: complex, verbose, inconsistent notations where it is
&gt; anybody's guess what the machine will do in response to a given input.
&gt; Normal users find this very frustrating.  Predictability is -very-
&gt; high on the list of what users want from a computer interface.

I definitely agree with wanting predictability, but, depending on just
what the definition of "natural language parsing" is, there is no
necessary connection between them. As I mentioned in my previous post,
one big source of unpredictability is arbitrary abbreviations (or ones
which change over time). When I'm picking something up in my MUD, I
don't type 'Pick up the big red book.', although I could. I usually
type 'get book', or, if I remember what abbreviation I put in for 'get',
I'll use it. However, unless the system is told what all words are
adjectives, and no words can be both adjective and noun, then I can't
just type 'get book bag', but must use 'get book from bag', simply in
order to make the command easily interpretable. If you have complex
rules for trying to figure out, based on world context or previous
commands, what 'get book bag' actually means, then you have lost the
predictability of the interface. Also, without the prepositions, you
are limited in what forms of verbs you can support, and you are back
to forcing the user into the "guess the verb" game.

I agree with most of the rest of Cynbe's note, although I was not aware
that there was a formal 'Algol' before the original 'Algol'
programming language. Got any references?

--
Don't design inefficiency in - it'll happen in the implementation.

Chris Gray     cg#ami-cg,GraySage.Edmonton.AB.CA
               <A  HREF="http://www.GraySage.Edmonton.AB.CA/cg/">http://www.GraySage.Edmonton.AB.CA/cg/</A>


_______________________________________________
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="msg00420.html">Re: [MUD-Dev] Text Parsing</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00422.html">Re: [MUD-Dev] Text Parsing</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00443.html">Re: [MUD-Dev] Text Parsing</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00422.html">Re: [MUD-Dev] Text Parsing</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00421"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00421"><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] Text Parsing</STRONG>, <EM>(continued)</EM>
<ul compact>
<ul compact>
<LI><strong><A NAME="00431" HREF="msg00431.html">Re: [MUD-Dev] Text Parsing</A></strong>, 
Ben Greear <a href="mailto:greear#cyberhighway,net">greear#cyberhighway,net</a>, Thu 03 Jun 1999, 04:52 GMT
<UL>
<LI><strong><A NAME="00433" HREF="msg00433.html">Re: [MUD-Dev] Text Parsing</A></strong>, 
Caliban Tiresias Darklock <a href="mailto:caliban#darklock,com">caliban#darklock,com</a>, Thu 03 Jun 1999, 05:01 GMT
<UL>
<LI><strong><A NAME="00572" HREF="msg00572.html">Re: [MUD-Dev] Text Parsing</A></strong>, 
Adam Wiggins <a href="mailto:adam#angel,com">adam#angel,com</a>, Mon 07 Jun 1999, 17:46 GMT
</LI>
</UL>
</LI>
</UL>
</LI>
<LI><strong><A NAME="00443" HREF="msg00443.html">Re: [MUD-Dev] Text Parsing</A></strong>, 
Matthew Mihaly <a href="mailto:sarapis#achaea,com">sarapis#achaea,com</a>, Thu 03 Jun 1999, 05:58 GMT
</LI>
</ul>
<LI><strong><A NAME="00421" HREF="msg00421.html">Re: [MUD-Dev] Text Parsing</A></strong>, 
Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Thu 03 Jun 1999, 03:46 GMT
</LI>
<LI><strong><A NAME="00422" HREF="msg00422.html">Re: [MUD-Dev] Text Parsing</A></strong>, 
Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Thu 03 Jun 1999, 03:55 GMT
<UL>
<LI><strong><A NAME="00448" HREF="msg00448.html">Re: [MUD-Dev] Text Parsing</A></strong>, 
Travis S. Casey <a href="mailto:efindel#io,com">efindel#io,com</a>, Thu 03 Jun 1999, 13:16 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00425" HREF="msg00425.html">Re: [MUD-Dev] Text Parsing</A></strong>, 
Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Thu 03 Jun 1999, 04:09 GMT
</LI>
<LI><strong><A NAME="00430" HREF="msg00430.html">RE: [MUD-Dev] Text Parsing</A></strong>, 
Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Thu 03 Jun 1999, 04:49 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>