[CMcC] Advocacy for tcl is a fine thing, widespread tcl popularity would undoubtedly bring considerable benefits, but I think it's worth considering the benefits which currently accrue to tcl because its usage is not as widespread as (say) PERL or PHP's. That's not to say I think we should stop trying to popularise it, merely that we should occasionally reflect on what sort of popularity we'd choose. '''The long tail''' One thing that widespread popularity inevitably brings is a long tail of out of date users who absolutely refuse to upgrade, but do want just that one bug fixed. This tail can slow the evolution of a language through effort expended backporting bugfixes. '''Commmitttees''' We love to hate the idiocy of some of the W3C recommendations, but to some extent they are an inevitable consequence of popularity. Once a thing is popular, and people/corporations have spent real effort/money using it, they acquire an interest in distorting future development to maximise their ROI. '''Negative Normative Standards''' Related to both the preceding points: imagine if you had to pull out an API book everytime you wanted to use tcl or tk. Tcl has a minimum of language lawyering, but as applications in tcl became more popular, the interfaces between them would tend to become more like DMZs, no-man's-lands littered with historical decisions (aka 'mistakes'.) '''Slowvolution''' The dragging tail of backward compatibility, the byzantine operations of committees, the battlegrounds of negative normative standardisation all tend to slow evolution. '''Summary''' Popularity has merit, but it may be that we've dodged a bullet in not attaining world stardom.