1997Q3/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: Re: [MUD&#45;Dev] C&#38;C and Event Rescheduling -->
<!--X-From-R13: ptNnzv&#45;pt.UenlEntr.Sqzbagba.OP.QO (Quevf Uenl) -->
<!--X-Date: Tue, 12 Aug 1997 06:06:44 +0000 -->
<!--X-Message-Id: 9708120437.8b94@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] C&amp;C and Event Rescheduling</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="msg00483.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00485.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00517.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00558.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00484">Author</A>
&nbsp;|&nbsp;<A HREF="#00484">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00484">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>Re: [MUD-Dev] C&amp;C and Event Rescheduling</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] C&amp;C and Event Rescheduling</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>: Mon, 11 Aug 97 21:37:49 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:]

:  Please enters the following very rapidly:
:
:    N, S, E, W.

It seems to me that, even if they are all on the same input line, they
are separate commands from the user. I'd say that an input command from
a user cannot even be ready for execution until all previous commands
from that user have C&amp;C'd. I wouldn't think any user would expect
otherwise. Hmm. Haven't we talked about just this before?

[Editing exit code for source room and entry code for destination room
while character is making the move.]

:While rooms are an odd example to chose here, try any other command
:which launches a sequence of operations where each operation is
:dependant on the one before.

This suggests to me not that there be anything in the DB to handle
this, but that their be something in the system to handle it. First,
I assume that the programmer doing this has checked the correctness of
the two routines before trying this. If not, then, if that kind of
online modification is allowed by the administration, all bets are off
and no-one can complain about anything that happens. If, however, there
are administrative controls on this sort of thing (not something I've
thought about yet!), then it behooves the programmer to do the change
in a way that won't mess things up. The simple answer is to have all
changes happen in one C&amp;C. I'm not sure of the mechanism in your system
or others, but in mine, it just means that the programmer should make
a function that does a set of function assignments/updates. Then, a
single call to that function does an atomic update of all that is
involved.

That may not be possible in a direct-call situation (i.e. where the
functions in question are called directly by name, rather than by
being retrieved via pointer from the DB), in which case I would
suggest some mechanism within the MUD system whereby edits to code
can be "held back", and then all released in a batch. It's manual, sure,
but likely only the programmer can properly judge what all needs to
be updated.

--
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="00558" HREF="msg00558.html">Re: [MUD-Dev] C&amp;C and Event Rescheduling</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="msg00483.html">Re: [MUD-Dev] Graphic MUDS/Ultima Online</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00485.html">Re: [MUD-Dev] Graphic MUDS/Ultima Online</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00517.html">Re: [MUD-Dev] New to this mailing list</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00558.html">Re: [MUD-Dev] C&amp;C and Event Rescheduling</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00484"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00484"><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]  Introduction</STRONG>, <EM>(continued)</EM>
<ul compact>
<ul compact>
<LI><strong><A NAME="00580" HREF="msg00580.html">Re: [MUD-Dev]  Introduction</A></strong>, 
clawrenc <a href="mailto:clawrenc#cup,hp.com">clawrenc#cup,hp.com</a>, Thu 14 Aug 1997, 22:05 GMT
<UL>
<LI><strong><A NAME="00585" HREF="msg00585.html">Re: [MUD-Dev]  Introduction</A></strong>, 
Michael Hohensee <a href="mailto:michael#sparta,mainstream.net">michael#sparta,mainstream.net</a>, Thu 14 Aug 1997, 22:45 GMT
</LI>
</UL>
</LI>
</ul>
</ul>
</LI>
<LI><strong><A NAME="00522" HREF="msg00522.html">DemonScape</A></strong>, 
clawrenc <a href="mailto:clawrenc#cup,hp.com">clawrenc#cup,hp.com</a>, Wed 13 Aug 1997, 20:57 GMT
<LI><strong><A NAME="00517" HREF="msg00517.html">Re: [MUD-Dev] New to this mailing list</A></strong>, 
Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Wed 13 Aug 1997, 14:50 GMT
<LI><strong><A NAME="00484" HREF="msg00484.html">Re: [MUD-Dev] C&amp;C and Event Rescheduling</A></strong>, 
Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Tue 12 Aug 1997, 06:06 GMT
<UL>
<LI><strong><A NAME="00558" HREF="msg00558.html">Re: [MUD-Dev] C&amp;C and Event Rescheduling</A></strong>, 
clawrenc <a href="mailto:clawrenc#cup,hp.com">clawrenc#cup,hp.com</a>, Thu 14 Aug 1997, 19:29 GMT
<UL>
<LI><strong><A NAME="00561" HREF="msg00561.html">Re: [MUD-Dev] C&amp;C and Event Rescheduling</A></strong>, 
Richard Woolcock <a href="mailto:KaVir#dial,pipex.com">KaVir#dial,pipex.com</a>, Thu 14 Aug 1997, 20:04 GMT
<UL>
<LI><strong><A NAME="00588" HREF="msg00588.html">Re: [MUD-Dev] C&amp;C and Event Rescheduling</A></strong>, 
clawrenc <a href="mailto:clawrenc#cup,hp.com">clawrenc#cup,hp.com</a>, Thu 14 Aug 1997, 23:08 GMT
<UL>
<LI><strong><A NAME="00590" HREF="msg00590.html">Re: [MUD-Dev] C&amp;C and Event Rescheduling</A></strong>, 
Richard Woolcock <a href="mailto:KaVir#dial,pipex.com">KaVir#dial,pipex.com</a>, Thu 14 Aug 1997, 23:38 GMT
</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>