From: Michael Lucas-Smith Date: 2001-12-31T10:41:06+09:00 Subject: [ruby-talk:29777] Re: Python and Ruby: a comparison > Hmm, I wonder if it wouldn't be more productive > to find some commonality on the back end. Like > maybe some "standardized" byte code so that > you could code one module in Ruby, one in > Python, one in Perl depending on what is best > for the particular task. Maybe the syntax of > the various scripting languages is too diverse > to use all the modules from any client.. I dunno'. > I'm not a yacc user so I don't know how hard it > would be to wrap the compiled modules to > make them automatically acceptable. For > procedural compiled languages it seems > easier. At least TopSpeed used a common > code generator in the PC world. I love mixing > and matching so I'd rather see something > like common code generation than some > language merging anyway. > Check out Parrot (http://www.panix.com/~ziggy/parrot.html) (http://archive.develooper.com/perl6-internals@perl.org/msg06916.html) It's trying to do exactly that. A common VM underneith Python, Perl6 and Ruby. Michael