1997Q2/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: Re: [MUD&#45;Dev] (fwd) Re: Issues from the digests and Wout's list -->
<!--X-From-R13: ptNnzv&#45;pt.UenlEntr.Sqzbagba.OP.QO (Quevf Uenl) -->
<!--X-Date: from major.globecomm.net [207.51.48.5] by mx01.ny.us.ibm.net id 863281566.66072&#45;1 Sat May 10 16:26:06 1997 -->
<!--X-Message-Id: 9705101606.7zjg@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] (fwd) Re: Issues from the digests and Wout's lis</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="msg00363.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00365.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00365.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00434.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00361">Author</A>
&nbsp;|&nbsp;<A HREF="#00361">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00361">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:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</A> (Chris Gray)</LI>
<LI><em>Date</em>: Sat, 10 May 97 09:06:57 MST</LI>
</UL>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<HR>
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<PRE>
[Chris L:]
: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.

Hmm. That means that parsing of user input has to be involved in your
database consistency stuff, since in a multithreaded environment, the
events triggered by the watchers could be run at any time, including at
the same time as a thread trying to parse some later input from the
same user.

Doing this also requires that the parser be able to have a pretty
comprehensive semantic understanding of what all is going on, in order
that the watchers it plants be able to know when to affect the parse.
Presumeably you don't want to just cancel the parse state if anything
at all happens to any of the objects involved, since many of those
changes will be irrelevant, and some will not even be visible to the
player.

Do you actually do anything like this now, and have you thought through
any actual situations in detail? Anyone?

--
Chris Gray   cg#ami-cg,GraySage.Edmonton.AB.CA

</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="00434" HREF="msg00434.html">Re: [MUD-Dev] (fwd) Re: Issues from the digests and Wout's list</A></strong>
<ul compact><li><em>From:</em> clawrenc#cup,hp.com</li></ul>
</UL></LI></UL>
<!--X-Follow-Ups-End-->
<!--X-References-->
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00363.html">Re: [MUD-Dev]	(fwd) Re: Issues from the digests and Wout's list</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00365.html">Test</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00365.html">Test</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00434.html">Re: [MUD-Dev] (fwd) Re: Issues from the digests and Wout's list</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00361"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00361"><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]  Re: Role-playing [was Re: several messages]</STRONG>, <EM>(continued)</EM>
<ul compact>
<ul compact>
<ul compact>
<ul compact>
<ul compact>
<ul compact>
<LI><strong><A NAME="00500" HREF="msg00500.html">Re: [MUD-Dev]  Re: Role-playing [was Re: several messages]</A></strong>, 
Ling <a href="mailto:K.L.Lo-94#student,lut.ac.uk">K.L.Lo-94#student,lut.ac.uk</a>, Fri 16 May 1997, 22:59 GMT
<UL>
<LI><strong><A NAME="00609" HREF="msg00609.html">Re: [MUD-Dev]  Re: Role-playing [was Re: several messages]</A></strong>, 
clawrenc <a href="mailto:clawrenc#cup,hp.com">clawrenc#cup,hp.com</a>, Tue 20 May 1997, 03:40 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00554" HREF="msg00554.html">Re: [MUD-Dev]  Re: Role-playing [was Re: several messages]</A></strong>, 
coder <a href="mailto:coder#ibm,net">coder#ibm,net</a>, Sun 18 May 1997, 07:51 GMT
</LI>
</ul>
</ul>
</ul>
</ul>
</ul>
</ul>
</LI>
<LI><strong><A NAME="00365" HREF="msg00365.html">Test</A></strong>, 
thetan <a href="mailto:thetan#ibm,net">thetan#ibm,net</a>, Sun 11 May 1997, 03:25 GMT
<LI><strong><A NAME="00361" HREF="msg00361.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>, Sat 10 May 1997, 23:26 GMT
<UL>
<LI><strong><A NAME="00434" HREF="msg00434.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>, Wed 14 May 1997, 01:09 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00362" HREF="msg00362.html">Re: [MUD-Dev]	Re: Prepositions and parsing</A></strong>, 
Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Sat 10 May 1997, 23:26 GMT
<UL>
<LI><strong><A NAME="00428" HREF="msg00428.html">Re: [MUD-Dev] Re: Prepositions and parsing</A></strong>, 
clawrenc <a href="mailto:clawrenc#cup,hp.com">clawrenc#cup,hp.com</a>, Tue 13 May 1997, 23:45 GMT
<UL>
<LI><strong><A NAME="00465" HREF="msg00465.html">Re: [MUD-Dev] Re: Prepositions and parsing</A></strong>, 
Miroslav Silovic <a href="mailto:silovic#srce,hr">silovic#srce,hr</a>, Wed 14 May 1997, 22:36 GMT
</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>