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