Hi,

> Well, it is all supposed to be PAYG.  If your app only needs padding and
> fancy borders and backgrounds,

Just about all applications are going to need those features IMO. If every 
application developer has to implement themselves they may give up. In my 
experience most (but not all) application developers are not that interesting 
in extending the framework or getting their hands dirty in it innards.

> then you could write a custom IValuesImpl
> that only supports those things and it would be way smaller and faster
> than AllTheThingsCSSStylesValueImpl.

I think you may of missed my point, currently it looks like each application 
developer has to implement AllTheThingsCSSStylesValueImpl (well the subset they 
are interested in anyway and they gets large quickly for anything beyond a 
trivial application). Wouldn't it be better to be able to have those styles in 
into bite size chunks? That way there’s much higher potential for reuse and/or 
inclusion into the framework that way. And that PAYG ie you don't use you don't 
pay for it. Even in a single complex application some containers will need some 
features and other different features so it seems more PAYG to not have a 
AllTheThingsCSSStylesValueImpl.

> Someone could also create an IValuesImpl that is a strand that can take
> beads that support various subsets of CSS.

That sounds more PAYG to me. Could you outline the steps needed to do this?

Thanks,
Justin

Reply via email to