_why wrote:
So:
* Shoes apps cannot share local vars.
* Referring to top-level constants does not require ::.
* You can refer to either 'Widget' or 'Shoes::Widget'
the Shoes module is mixed-in to the binding.
* And, you can still write:
`style(Link, :color => red)`
Still unaddressed is the issue with files required externally
needing to use the full Shoes::Widget name. I don't want to mess
with require or the top-level binding. I'd recommend we stick with
the full Shoes::Class name whenever subclassing.
_why
This is great. Thanks, _why.
--
Jeff