Eich: I’d say, especially Ruby and Python and Perl have had great community, open source community development over the years where they don’t have to worry about being in every browser and working on arbitrary Web pages across billions of Web pages. Instead, they can say, "Here’s the new version, port your code." They can bind very tightly to the operating system, which are the server APIs. So they can be really tight and useful and very powerful in their domains, but their domains don’t have to have code-sharing in the same ubiquitous way that Web pages are shared.
Eich: Yes. I think that’s great, and I think we will support other programming languages. The problem is that if other browsers don’t all jump on the same bandwagon, then the developers won’t be able to count on it in this broad Web content way that reaches all browsers.
What will be interesting will be to see how it’s standardized because until it’s really in all browsers, developers can’t count on it.
InfoWorld: I think APAX and ARAX are just for Silverlight. That’s the only thing they’re useful with at this point.
Eich: You could use HotRuby for ARAX, so that technique is possibly applicable to Python too.