claird / lairds.com (Cameron Laird) writes: > >this morning it struck me that it would be nice to have Parrot not only > >run Perl 6 and similar byte code, but that any of the common interpreted > >languages be compiled to this same byte code. > > > >Then no matter whether running a Perl 6, Python, Ruby, Tcl maybe even > >bash script the same interpreter library would be used. Then likely it > >would already be in memory speeding up start time. > . > This thought inspired enthusiasm in others long ago--from > before it was named "Parrot", at least. Particularly myself; in fact, it was named Parrot precisely to represent its language-agnosticism. The thought is also behind why I wrote the Python::Bytecode module, why I learnt Ruby, and why I've been asking interesting questions about access to the Ruby AST. I don't think the reality is as far away as you imply. -- The problem with big-fish-little-pond situations is that you have to put up with all these fscking minnows everywhere. -- Rich Lafferty