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: from stimpy.globecomm.net [207.51.48.4] by in3.ibm.net id 870360573.72642&#45;1 Thu Jul 31 14:49:33 1997 CUT -->
<!--X-Message-Id: 9707311416.8a0i@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="msg00310.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00312.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00316.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00313.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00311">Author</A>
&nbsp;|&nbsp;<A HREF="#00311">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00311">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>: Thu, 31 Jul 97 07:16:32 MST</LI>
</UL>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<HR>
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<PRE>
[Shawn H:]
:For the record, object methods appear the same to the DB as object
:attributes.  This makes changing a method the same as changing an
:attribute--the C&amp;C mechanism will take care of the contention where
:Bubba is opening a door and Boffo is changing the code for opening
:the door.  Only the VM cares if the contents of an attribute actually
:represent an attribute or a method.  None of this is gospel in my
:design yet, so I fully expect you to blast some holes in it :&gt;

Is it really necessary to be this careful with code changes? To me, the
are outside of the scenario, in that they are not directly visible to
players, or to NPC's, etc. So, it doesn't really matter when code
changes actually take place. If an administrator is doing code changes
on a running system, it seems the desire is for those changes to take
effect "whenever they get there", otherwise that administrator would
have to take great care to put manual flags around everything, to block
out uses while the changes are being made. Often, changes to code will
need changes to more than one piece of code - do you want to add
provisions for manual locking?

For the record, when a wizard edits a piece of code in AmigaMUD, as
soon as the edited code is accepted by the server it becomes the one
official copy of that code, and further uses will use it. I've made
no provisions for delaying that switchover. Then again, my server is
single-threaded, but all the discussion of multi-threaded execution
didn't trigger any thoughts about protecting code changes.

--
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="00320" HREF="msg00320.html">Re: [MUD-Dev] C&amp;C and Event Rescheduling</A></strong>
<ul compact><li><em>From:</em> Shawn Halpenny &lt;malachai#iname,com&gt;</li></ul>
<li><strong><A NAME="00313" HREF="msg00313.html">Re: [MUD-Dev] C&amp;C and Event Rescheduling</A></strong>
<ul compact><li><em>From:</em> Miroslav Silovic &lt;silovic#mare,zesoi.fer.hr&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="msg00310.html">Re: [MUD-Dev]  Virtual Chemistry</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00312.html">C&amp;C and Event Rescheduling</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00316.html">Re: [MUD-Dev] Tilting at the SimWindmill - was UO</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00313.html">Re: [MUD-Dev] C&amp;C and Event Rescheduling</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00311"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00311"><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]  DESIGN: The purpose of MUDding?</STRONG>, <EM>(continued)</EM>
<ul compact>
<ul compact>
<ul compact>
<ul compact>
<LI><strong><A NAME="00533" HREF="msg00533.html">Re: [MUD-Dev]  DESIGN: The purpose of MUDding?</A></strong>, 
clawrenc <a href="mailto:clawrenc#cup,hp.com">clawrenc#cup,hp.com</a>, Thu 14 Aug 1997, 00:47 GMT
</LI>
</ul>
</ul>
</ul>
<LI><strong><A NAME="00474" HREF="msg00474.html">Re: [MUD-Dev]  DESIGN: The purpose of MUDding?</A></strong>, 
clawrenc <a href="mailto:clawrenc#cup,hp.com">clawrenc#cup,hp.com</a>, Mon 11 Aug 1997, 22:20 GMT
</LI>
<LI><strong><A NAME="00475" HREF="msg00475.html">Re: [MUD-Dev]  DESIGN: The purpose of MUDding?</A></strong>, 
clawrenc <a href="mailto:clawrenc#cup,hp.com">clawrenc#cup,hp.com</a>, Mon 11 Aug 1997, 22:21 GMT
</LI>
</ul>
</LI>
<LI><strong><A NAME="00316" HREF="msg00316.html">Re: [MUD-Dev] Tilting at the SimWindmill - was UO</A></strong>, 
Jon A. Lambert <a href="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</a>, Thu 31 Jul 1997, 23:44 GMT
<LI><strong><A NAME="00311" HREF="msg00311.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>, Thu 31 Jul 1997, 21:49 GMT
<UL>
<LI><strong><A NAME="00313" HREF="msg00313.html">Re: [MUD-Dev] C&amp;C and Event Rescheduling</A></strong>, 
Miroslav Silovic <a href="mailto:silovic#mare,zesoi.fer.hr">silovic#mare,zesoi.fer.hr</a>, Thu 31 Jul 1997, 23:14 GMT
</LI>
<LI><strong><A NAME="00320" HREF="msg00320.html">Re: [MUD-Dev] C&amp;C and Event Rescheduling</A></strong>, 
Shawn Halpenny <a href="mailto:malachai#iname,com">malachai#iname,com</a>, Fri 01 Aug 1997, 03:35 GMT
<UL>
<LI><strong><A NAME="00468" HREF="msg00468.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>, Mon 11 Aug 1997, 22:02 GMT
</LI>
</UL>
</LI>
</UL>
</LI>
<LI><strong><A NAME="00309" HREF="msg00309.html">Re: [MUD-Dev] Persistance/stability</A></strong>, 
Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Thu 31 Jul 1997, 13:05 GMT
</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>