[DGD] DGD MP and a TLS idea

Par Winzell zell at skotos.net
Mon Apr 4 21:49:01 CEST 2005


>     The current version of the kernel isn't MP optimized, right? At
> least for version 1.2.86 (I think that's the version I have) it looks
> like call_outs are registered in a central daemon... Since I'm fiddling
> around with creating a mudlib from scratch (I'm only doing it for fun,
> not because I expect to actually get far on it), I was wondering if
> there's a good way to handle things like being able to pause call_outs
> that isn't effectively single-threaded.

It'd have to be a fully interpreted language, if you wanted to be able
to capture and save the full internal execution state -- stack and all.

>     Also, for thread local storage, it occurred to me that the argument
> passed could be a mapping instead of an array... then you could have
> things like: (I forgot the exact code, so this probably won't work...
> but it should give you the general idea)

I'm thinking a LWO would be ideal?

Zell



More information about the DGD mailing list