1997Q2/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: Re: [MUD&#45;Dev] (fwd) Re: Issues from the digests and Wout's list -->
<!--X-From-R13: pynjerapNphc.uc.pbz -->
<!--X-Date: from babe.globecomm.net [207.51.48.8] by mx3.ibm.net id 863200344.49912&#45;1 Fri May  9 17:52:24 1997 -->
<!--X-Message-Id: 199705091756.KAA26506#xsvr3,cup.hp.com -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: 9705071455.7z9i@ami&#45;cg.GraySage.Edmonton.AB.CA -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, Re: [MUD-Dev] (fwd) Re: Issues from the digests and Wout's lis</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:clawrenc#cup,hp.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="msg00345.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00347.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00329.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00356.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00346">Author</A>
&nbsp;|&nbsp;<A HREF="#00346">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00346">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>Re: [MUD-Dev] (fwd) Re: Issues from the digests and Wout's list</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] (fwd) Re: Issues from the digests and Wout's list</LI>
<LI><em>From</em>: <A HREF="mailto:clawrenc#cup,hp.com">clawrenc#cup,hp.com</A></LI>
<LI><em>Date</em>: Thu, 08 May 97 10:20:36 -0700</LI>
<LI><em>Reply-to</em>: <A HREF="mailto:claw#null,net">claw#null,net</A></LI>
</UL>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<HR>
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<PRE>
In &lt;<A HREF="msg00329.html">9705071455.7z9i#ami-cg,GraySage.Edmonton.AB.CA</A>&gt;, on 05/07/97 
   at 08:00 PM, cg#ami-cg,graysage.edmonton.ab.ca (Chris Gray) said:

&gt;[Raz:]
&gt;[details of example deleted]
&gt;:The above seems to be a generally smooth handling of that particular
&gt;:situation. Obviously, nicer interaction could be passed to the two
&gt;:participants - the parser could respond to the male human in the last
&gt;:instance "The big bag was just taken by the female human, take the small 
&gt;:one instead?" or, better, offer this prompt the instant the female 
&gt;:takes the bag.

&gt;In order to do that, the system is going to have to know that there
&gt;is a prompt pending on the first player, and that the second player's
&gt;action has an affect on the status involved in that prompt. You are
&gt;deep into semantics here, and far beyond what is just "parser" work.

A lot of this I think can be provided by having the parser generically
detect when it enters a state dependant condition, and when such
occurs, to isntall watchers on all the objects on which that state
depends.  

That way you don't actually have to get into the semantic parsing of
potential the state changes -- it can be handled by direct maintenance
and checking of the state machine itself.

&gt;...I guess
&gt;its your choice as to whether or not the result is worth all that
&gt;effort. For me, its not. I will also point out that as a player, I'm
&gt;not at all sure I would be comfortable with such suspended commands
&gt;hanging around like that - I would hope there would be a way to tell
&gt;the system to never ask me questions like that, and to just fail
&gt;commands that fail.

Yup, thus I currently have the &lt;ENTER&gt; abort any incompleat commands,
with a clear visual signal on the screen that there is an incompleat
command.

&gt;OK, but then you have to somehow decided that some semantic action of
&gt;the player is such that it silently cancels the outstanding state of
&gt;the question. Do you allow any user-level programming of objects,
&gt;etc? If so, how do you make sure that everything that should affect
&gt;such outstanding states does do so?

This is where the watchers come in.  You are no longer reliant on
having the individual objects responsible for determining whether or
not to communicate their state changes to that parser, and you're not
reliant on having the user programmers remembering to do anything at
all.  it happens as a generic side effect of the parser watching its
dependencies directly.

-- 
J C Lawrence                           Internet: claw#null,net
(Contractor)                           Internet: coder#ibm,net
---------------(*)               Internet: clawrenc#cup,hp.com
...Honorary Member Clan McFUD -- Teamer's Avenging Monolith...


</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="00356" HREF="msg00356.html">(fwd) Re: Issues from the digests and Wout's list</A></strong>
<ul compact><li><em>From:</em> Oliver Jowett &lt;oliver#sa-search,massey.ac.nz&gt;</li></ul>
</UL></LI></UL>
<!--X-Follow-Ups-End-->
<!--X-References-->
<UL><LI><STRONG>References</STRONG>:
<UL>
<LI><STRONG><A NAME="00329" HREF="msg00329.html">Re: [MUD-Dev]	(fwd) Re: Issues from the digests and Wout's list</A></STRONG>
<UL><LI><EM>From:</EM> cg#ami-cg,GraySage.Edmonton.AB.CA (Chris Gray)</LI></UL></LI>
</UL></LI></UL>
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00345.html">Re: [MUD-Dev]  Re: Prepositions and parsing</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00347.html">Re: [MUD-Dev] Comments on the DB layer</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00329.html">Re: [MUD-Dev]	(fwd) Re: Issues from the digests and Wout's list</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00356.html">(fwd) Re: Issues from the digests and Wout's list</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00346"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00346"><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]  Magnetic Scrolls' magical parser</STRONG>, <EM>(continued)</EM>
<ul compact>
<ul compact>
<ul compact>
<LI><strong><A NAME="00307" HREF="msg00307.html">Re: [MUD-Dev]  Magnetic Scrolls' magical parser</A></strong>, 
Ling <a href="mailto:K.L.Lo-94#student,lut.ac.uk">K.L.Lo-94#student,lut.ac.uk</a>, Fri 02 May 1997, 20:35 GMT
</LI>
</ul>
<LI><strong><A NAME="00282" HREF="msg00282.html">Re: [MUD-Dev]  Magnetic Scrolls' magical parser</A></strong>, 
Shawn Halpenny <a href="mailto:malachai#iname,com">malachai#iname,com</a>, Tue 29 Apr 1997, 20:49 GMT
</LI>
<LI><strong><A NAME="00290" HREF="msg00290.html">Re: [MUD-Dev]  Magnetic Scrolls' magical parser</A></strong>, 
clawrenc <a href="mailto:clawrenc#cup,hp.com">clawrenc#cup,hp.com</a>, Wed 30 Apr 1997, 01:06 GMT
</LI>
</ul>
<LI><strong><A NAME="00329" HREF="msg00329.html">Re: [MUD-Dev]	(fwd) Re: Issues from the digests and Wout's list</A></strong>, 
Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Wed 07 May 1997, 21:49 GMT
<UL>
<LI><strong><A NAME="00346" HREF="msg00346.html">Re: [MUD-Dev] (fwd) Re: Issues from the digests and Wout's list</A></strong>, 
clawrenc <a href="mailto:clawrenc#cup,hp.com">clawrenc#cup,hp.com</a>, Sat 10 May 1997, 00:52 GMT
<UL>
<LI><strong><A NAME="00356" HREF="msg00356.html">(fwd) Re: Issues from the digests and Wout's list</A></strong>, 
Oliver Jowett <a href="mailto:oliver#sa-search,massey.ac.nz">oliver#sa-search,massey.ac.nz</a>, Sat 10 May 1997, 12:37 GMT
<UL>
<LI><strong><A NAME="00415" HREF="msg00415.html">Re: [MUD-Dev]  (fwd) Re: Issues from the digests and Wout's list</A></strong>, 
clawrenc <a href="mailto:clawrenc#cup,hp.com">clawrenc#cup,hp.com</a>, Tue 13 May 1997, 04:08 GMT
</LI>
</UL>
</LI>
</UL>
</LI>
<LI><strong><A NAME="00568" HREF="msg00568.html">Re: [MUD-Dev] (fwd) Re: Issues from the digests and Wout's list</A></strong>, 
Raz <a href="mailto:muddyraz#mushroom,demon.co.uk">muddyraz#mushroom,demon.co.uk</a>, Mon 19 May 1997, 02:59 GMT
<UL>
<LI><strong><A NAME="00577" HREF="msg00577.html">Re: [MUD-Dev] (fwd) Re: Issues from the digests and Wout's list</A></strong>, 
Miroslav Silovic <a href="mailto:silovic#srce,hr">silovic#srce,hr</a>, Mon 19 May 1997, 08:31 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>