On Sun, Feb 14, 2010 at 4:39 PM, Walter Bright <[email protected]> wrote: > Bill Baxter wrote: >> >> I have had one use for templates that are both stand-alone and mixed >> in -- that's collections of aliases and utility functions based on a >> particular type. > > > You'll possibly run into a serious problem doing that. With templates, the > name lookup is done in the scope of the template definition. With mixin > templates, name lookup is done in the scope of the template instantiation.
Hmm, well it never caused a problem in my case. The contents of the templates were mostly self contained and didn't refer to much of anything from the outside world. Anyway, I'm not saying this is a must-have capability, just providing a data point that someone has actually used the functionality. If there's something super cool that can be enabled by making the change, then that probably wins. --bb
