MUD-Dev
mailing list archive

[ Other Periods  | Other mailing lists  | Search  ]

Date:  [ Previous  | Next  ]      Thread:  [ Previous  | Next  ]      Index:  [ Author  | Date  | Thread  ]

Re: [MUD-Dev] Re: Multi-threaded mudding (was a flamefest)



At 08:08 PM 5/2/97 PST8PDT, you wrote:
>
>On 02/05/97 at 05:58 PM, Jeff Kesselman <jeffk#tenetwork,com> said: >At
>04:38 PM 5/2/97 PST8PDT, coder#null,net wrote:
>
>>>While technically accurate, its really a questionable point.  ColdX's
>>>definition of envets are tightly limited to connection and I/O state
>>>changes.  It actually has no real concept of an internally generated
>>>event, or even an event model as regards internal state changes for
>>>the DB.  It's only events center on what happens on its network ports.
>...
>>I think to make your poitn vaild you need to explain what the differnece
>>between an "internal event" and a message pass is, in your model. I see
>>no practical difference.  In my model and in the term event driven as I
>>understand it to be commonly used, the only difference is that the call
>>coems from the OS... which is to say it happens inresponse to IO (or the
>>clock, which is also a form of IO really.)
>
>A running MUD has the unusual property of being self-animating.  Ignoring
>the questions of swapping out inactive areas etc, even if no users ever
>log in, the mobiles will continue to wander their paths, night and day
>will progess thru the MUD world, weather will change, seasons will pass. 
>The game world will animate itself.
>
>I model these animations as events.  A mobile moves his next step by
>having a closing event log a new event to step him forward some time in
>the future.  

Pardon me, but it soudns like syntactic sugar on top of a timer event.

I just don't see it as beign paradigmaticly really all that different from
animating off of a generic call back timer.  I have sucha  thing in my Cold
core runnign off the heartbeat,as  I suspect virtually every Cold core does.

Thanks for giving me the reference, though.

JK




[ Other Periods  | Other mailing lists  | Search  ]