1999Q2/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: Re: [MUD&#45;Dev] Text Parsing -->
<!--X-From-R13: Qlaor eh Fnera <plaorNzhd.bet> -->
<!--X-Date: Wed, 2 Jun 1999 00:35:54 &#45;0700 -->
<!--X-Message-Id: 199906020735.CAA09102#laurel,actlab.utexas.edu -->
<!--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:cynbe#muq,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="msg00378.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00380.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00438.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00380.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00379">Author</A>
&nbsp;|&nbsp;<A HREF="#00379">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00379">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>: Cynbe ru Taren &lt;<A HREF="mailto:cynbe#muq,org">cynbe#muq,org</A>&gt;</LI>
<LI><em>Date</em>: Wed, 2 Jun 1999 02:35:08 -0500</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>

Ben Greear (greear#cyberhighway,net) asks:

| However, has anyone ever done any study or seen anything that proports
| to explain what a common (for some value of common) user would like?
| In other words, usability?
| 
| For instance, which of these would you chose to type:
| get the sword from the second bag
| get sword 2.bag
| ge sw 2.bag

I've been keeping quiet since being politely ridiculed for suggesting
that it would make more sense to research what the last people to do
all this found out than to re-discover it all the hard way.

But since you ask, there -have- been such studies (couple decades
back, so I can't quote chapter and verse from memory) and it was found
that user's resent having to type fluff: They quickly figure out the
minimum needed to make the machine understand, and switch to it.

Most quick and dirty "natural language input" parsers pretty much
ignore most prepositions and such, and as soon as users figure
this out (which doesn't take long) they stop entering them.

---Above is study results, below is my personal interpretation---

The simple fact is that natural language is optimized for
communication between human-level intelligences, and as long as the
computer end exhibits less than human-level intelligence, "natural
language" will be a poor solution to the communication problem.

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

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

There's a common myth that natural language would make a great
programming language if only we could write compilers for it.

This is flat-out WRONG.

Remember that Algol was invented well before electronic computers,
simply because natural language sucks as a medium for giving precise
directions, even between humans.

Mathematicians similarly developed math notation because natural
language is completely inadequate for precise communication.

In specific answer to your question, any normal user given the choice
will quickly progress to using the third of your three choices.  The
earlier ones will be preferred, if at all, only as transitional forms
useful for flattening the initial learning curve.  To the best of my
knowledge.  ("bag.2" or "bag2" "bag 2" would probably be preferred to
"2.bag" though, imho.)

 Cynbe


_______________________________________________
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>
<ul compact><li><strong>Follow-Ups</strong>:
<ul>
<li><strong><A NAME="00480" HREF="msg00480.html">Re: [MUD-Dev] Text Parsing</A></strong>
<ul compact><li><em>From:</em> Martin C Sweitzer &lt;msew+@andrew.cmu.edu&gt;</li></ul>
<li><strong><A NAME="00389" HREF="msg00389.html">Re: [MUD-Dev] Text Parsing</A></strong>
<ul compact><li><em>From:</em> Katrina McClelan &lt;kitkat#marcus,pants.nu&gt;</li></ul>
<li><strong><A NAME="00380" HREF="msg00380.html">[MUD-Dev] Languages (slightly offtopic, was Text Parsing)</A></strong>
<ul compact><li><em>From:</em> Mark Gritter &lt;mark#erdos,Stanford.EDU&gt;</li></ul>
</UL></LI></UL>
<!--X-Follow-Ups-End-->
<!--X-References-->
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00378.html">Re: [MUD-Dev] Text Parsing</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00380.html">[MUD-Dev] Languages (slightly offtopic, was Text Parsing)</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00438.html">Re: [MUD-Dev] Text Parsing</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00380.html">[MUD-Dev] Languages (slightly offtopic, was Text Parsing)</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00379"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00379"><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[2]: [MUD-Dev] Text Parsing</STRONG>, <EM>(continued)</EM>
<ul compact>
<ul compact>
<ul compact>
<ul compact>
<ul compact>
<LI><strong><A NAME="00411" HREF="msg00411.html">[MUD-Dev] Re[2]: [MUD-Dev] Text Parsing</A></strong>, 
Travis Casey <a href="mailto:efindel#io,com">efindel#io,com</a>, Thu 03 Jun 1999, 01:16 GMT
<UL>
<LI><strong><A NAME="00416" HREF="msg00416.html">Re: [MUD-Dev] Re[2]: [MUD-Dev] Text Parsing</A></strong>, 
Caliban Tiresias Darklock <a href="mailto:caliban#darklock,com">caliban#darklock,com</a>, Thu 03 Jun 1999, 01:50 GMT
</LI>
</UL>
</LI>
</ul>
<LI><strong><A NAME="00429" HREF="msg00429.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, 04:36 GMT
<UL>
<LI><strong><A NAME="00438" HREF="msg00438.html">Re: [MUD-Dev] Text Parsing</A></strong>, 
Greg Miller <a href="mailto:gmiller#classic-games,com">gmiller#classic-games,com</a>, Thu 03 Jun 1999, 05:59 GMT
</LI>
</UL>
</LI>
</ul>
</ul>
</ul>
<LI><strong><A NAME="00379" HREF="msg00379.html">Re: [MUD-Dev] Text Parsing</A></strong>, 
Cynbe ru Taren <a href="mailto:cynbe#muq,org">cynbe#muq,org</a>, Wed 02 Jun 1999, 07:35 GMT
<UL>
<LI><strong><A NAME="00380" HREF="msg00380.html">[MUD-Dev] Languages (slightly offtopic, was Text Parsing)</A></strong>, 
Mark Gritter <a href="mailto:mark#erdos,Stanford.EDU">mark#erdos,Stanford.EDU</a>, Wed 02 Jun 1999, 09:22 GMT
<UL>
<LI><strong><A NAME="00381" HREF="msg00381.html">Re: [MUD-Dev] Languages (slightly offtopic, was Text Parsing)</A></strong>, 
Caliban Tiresias Darklock <a href="mailto:caliban#darklock,com">caliban#darklock,com</a>, Wed 02 Jun 1999, 10:26 GMT
<UL>
<LI><strong><A NAME="00386" HREF="msg00386.html">Re: [MUD-Dev] Languages (slightly offtopic, was Text Parsing)</A></strong>, 
Travis S. Casey <a href="mailto:efindel#io,com">efindel#io,com</a>, Wed 02 Jun 1999, 14:07 GMT
<UL>
<LI><strong><A NAME="00395" HREF="msg00395.html">Re: [MUD-Dev] Languages (slightly offtopic, was Text Parsing)</A></strong>, 
Matthew Mihaly <a href="mailto:diablo#best,com">diablo#best,com</a>, Wed 02 Jun 1999, 22:23 GMT
</LI>
</UL>
</LI>
</UL>
</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>