ott <[EMAIL PROTECTED]>:
> If we want to optimise and are prepared to require whole-sale changes
> to add-ons, then perhaps it is time to change the basic model to
> one where for an add-on to use another add-on requires an explicit
> declaration.  Something like
>     requires="Era:MiddleEarth"
> or
>     requires="Units:Roman:1.5,Era:HG-Welles"
> would make the reliance on other content (and specific versions of
> that content) explicit.  Making requirements explicit would allow game
> startup to be speeded up much more than just bifurcating into MP/SP,
> by only loading content that was actually required.  It would also
> allow MP content to rely on SP, or SP to rely on MP, but without any
> time or memory penalty.

I would be strongly in favor of such a change.  I think being able to statically
check such dependencies would be a good thing.

If this is actually implemented, I'll add requirements checking to
wmllint or wmlscope immediately.
-- 
                <a href="http://www.catb.org/~esr/";>Eric S. Raymond</a>

_______________________________________________
Wesnoth-dev mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-dev

Reply via email to