[DGD]inherit_list
Felix A. Croes
felix at dworkin.nl
Sat May 19 22:48:39 CEST 2001
"Tim Vernum" <tpv at acay.com.au> wrote:
> I'm kind of a DGD neophyte (ie, I've never actually done
> heavy DGD work).
>
> I was planning of adding a recursive recompile command, but am having a
> problem.
>
> Assmue the setup:
> A inherits B inherits C.
>
> If I recompile A, then DGD/Kernel lib will recompile B iff, B is
> "out of date", where out of date means "inherits an old version of C".
> But what if I change the source code for B. DGD doesn't pick that up,
> so it doesn't call recompile in the driver, and there's nothing much
> I can do.
>
> The only way I can see for it to work is to either:
> Destruct B, or somehow mark B as being out of date.
>
> The LPMud experience in me, immediaetly turned to an inherit_list kfun,
> so I could walk my way up it, deleting each object.
> I acn't find sucha kfun, so that's out.
Why not destruct B at the moment you change the source code for it?
Regards,
Dworkin
List config page: http://list.imaginary.com/mailman/listinfo/dgd
More information about the DGD
mailing list