1997Q2/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: Re: [MUD&#45;Dev]  Re: Verb binding -->
<!--X-From-R13: Eunja Vnycraal <znynpunvNvanzr.pbz> -->
<!--X-Date: from babe.globecomm.net [207.51.48.8] by mx01.ny.us.ibm.net id 861901044.117003&#45;1 Thu Apr 24 16:57:24 1997 -->
<!--X-Message-Id: 335F90E7.2781E494#iname,com -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: 9704241355.7ya5@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]  Re: Verb binding</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:malachai#iname,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="msg00202.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00204.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00202.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00207.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00203">Author</A>
&nbsp;|&nbsp;<A HREF="#00203">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00203">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>Re: [MUD-Dev]  Re: Verb binding</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]  Re: Verb binding</LI>
<LI><em>From</em>: Shawn Halpenny &lt;<A HREF="mailto:malachai#iname,com">malachai#iname,com</A>&gt;</LI>
<LI><em>Date</em>: Thu, 24 Apr 1997 12:57:11 -0400</LI>
<LI><em>Sender</em>: <A HREF="mailto:rsh#iname,com">rsh#iname,com</A></LI>
</UL>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<HR>
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<PRE>
Chris Gray wrote:
&gt; 
&gt; I was thinking about this last night, and Nathan's note reminded me...
&gt; 
&gt; What about a situation like this: there is an apple tree, and you want
&gt; to be able to pick apples from it. I do this by having two kinds of
&gt; apples, one on the tree, and the other in the hand. So, you can refer
&gt; to 'apple' whether or not you have picked one. The 'pick' verb is global,
&gt; so it has no trouble generating a new apple for you, whether or not you
&gt; have one in your hand. How would you guys do this with verbs bound to
&gt; objects? The 'pick' verb on the apple in your hand would get called, and
&gt; its going to have to go out and figure out whether an apple tree is
&gt; nearby, and do the right stuff to generate a new apple. This is exactly
&gt; what a global 'pick' verb does. In that case you have to first search
&gt; for the verb (likely finding it on the apple being carried, but perhaps
&gt; you have some way to force it to happen for the hidden on-tree apple),
&gt; and then the verb has to search for a tree.

Parser looks for an apple (starting in char's inv/equ then room contents).
Finds apple in your hand.
Parser tells apple to "pick" itself.
That fails (silent, but noted), since apple is already in inv/equ.
Parser looks for apple in room's contents.
That fails, since (I assume) there are no loose apples.
Since no indirect object (implied "tree") was given, find one.
Parser queries each of the room's items' to see if they know about apple.
Finds match on "tree".
Tells tree to "pick apple".
Tree looks for apple in its contents.
Finds apple, tells apple to "pick" itself.
Apple goes to subject (player).

My parser is still nebulous and vague in places, but that's the way I'm
visualizing it so far. 

--
Shawn Halpenny

"People that are really very weird can get into sensitive
 positions and have a tremendous impact on history."
                                    - Dan Quayle

</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="00202" HREF="msg00202.html">Re: Verb binding</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="msg00202.html">Re: Verb binding</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00204.html">Re: [MUD-Dev]  Re: Issues from the digests and Wout's list</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00202.html">Re: Verb binding</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00207.html">Re: [MUD-Dev]  Re: Verb binding</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00203"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00203"><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>Me</STRONG>, <EM>(continued)</EM>
<ul compact>
<LI><strong><A NAME="00258" HREF="msg00258.html">Me</A></strong>, 
Raz <a href="mailto:muddyraz#mushroom,demon.co.uk">muddyraz#mushroom,demon.co.uk</a>, Mon 28 Apr 1997, 01:14 GMT
</LI>
</ul>
</LI>
<LI><strong><A NAME="00206" HREF="msg00206.html">Re: [MUD-Dev]  Re: Why have a combat state?</A></strong>, 
Jeff Kesselman <a href="mailto:jeffk#tenetwork,com">jeffk#tenetwork,com</a>, Fri 25 Apr 1997, 02:06 GMT
<UL>
<LI><strong><A NAME="00232" HREF="msg00232.html">Re: [MUD-Dev]  Re: Why have a combat state?</A></strong>, 
clawrenc <a href="mailto:clawrenc#cup,hp.com">clawrenc#cup,hp.com</a>, Sat 26 Apr 1997, 06:11 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00202" HREF="msg00202.html">Re: Verb binding</A></strong>, 
Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Thu 24 Apr 1997, 21:46 GMT
<UL>
<LI><strong><A NAME="00203" HREF="msg00203.html">Re: [MUD-Dev]  Re: Verb binding</A></strong>, 
Shawn Halpenny <a href="mailto:malachai#iname,com">malachai#iname,com</a>, Thu 24 Apr 1997, 23:57 GMT
</LI>
<LI><strong><A NAME="00207" HREF="msg00207.html">Re: [MUD-Dev]  Re: Verb binding</A></strong>, 
clawrenc <a href="mailto:clawrenc#cup,hp.com">clawrenc#cup,hp.com</a>, Fri 25 Apr 1997, 10:43 GMT
</LI>
</UL>
<UL>
<li>&lt;Possible follow-up(s)&gt;<br>
<LI><strong><A NAME="00292" HREF="msg00292.html">Re: Verb binding</A></strong>, 
S001GMU <a href="mailto:S001GMU#nova,wright.edu">S001GMU#nova,wright.edu</a>, Wed 30 Apr 1997, 01:08 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00193" HREF="msg00193.html">Re: [MUD-Dev]  Re: Issues from the digests and Wout's list</A></strong>, 
Jeff Kesselman <a href="mailto:jeffk#tenetwork,com">jeffk#tenetwork,com</a>, Thu 24 Apr 1997, 02:54 GMT
<UL>
<LI><strong><A NAME="00201" HREF="msg00201.html">Re: [MUD-Dev]  Re: Issues from the digests and Wout's list</A></strong>, 
Shawn Halpenny <a href="mailto:malachai#iname,com">malachai#iname,com</a>, Thu 24 Apr 1997, 21:45 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>