_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

Reply via email to