>
But this sort of thing already happens all the time. You don't have the right flash player, or the right silverlight player, or the right version of Java.For one, if you find it bad, then why would you want to add to this badness with extra web languages? If anything, what you say is a counter-example.
Second, what you describe has stopped happening to 90% of web users for like 5 years or so. Nobody caresa bout Java or Silverlight, and Flash is getting all the more obscure. Heck, major browsers like Safari don't ship it algother, and even YouTube plays without it. At worse, you lose some shitty casual games.
>The alternative is to forever have to deal with a language that by design cannot even handle integer math or unicode strings properly.
Well, we seem to be doing ok even with such a language. Besides, most languages cannot handle unicode strings properly anyway (including Java, Go, PHP, Python, Ruby and several others). There are just too many subtleties.