[#13775] Problems with racc rule definitions — Michael Neumann <neumann@...>

15 messages 2001/04/17
[#13795] Re: Problems with racc rule definitions — Minero Aoki <aamine@...> 2001/04/18

Hi,

[#13940] From Guido, with love... — Dave Thomas <Dave@...>

52 messages 2001/04/20

[#13953] regexp — James Ponder <james@...>

Hi, I'm new to ruby and am coming from a perl background - therefore I

19 messages 2001/04/21

[#14033] Distributed Ruby and heterogeneous networks — harryo@... (Harry Ohlsen)

I wrote my first small distributed application yesterday and it worked

15 messages 2001/04/22

[#14040] RCR: getClassFromString method — ptkwt@...1.aracnet.com (Phil Tomson)

It would be nice to have a function that returns a class type given a

20 messages 2001/04/22

[#14130] Re: Ruby mascot proposal — "Conrad Schneiker" <schneik@...>

Guy N. Hurst wrote:

21 messages 2001/04/24
[#14148] Re: Ruby mascot proposal — Stephen White <spwhite@...> 2001/04/24

On Tue, 24 Apr 2001, Conrad Schneiker wrote:

[#14188] Re: Ruby mascot proposal — matz@... (Yukihiro Matsumoto) 2001/04/25

Hi,

[#14193] Re: Ruby mascot proposal — "W. Kent Starr" <elderburn@...> 2001/04/25

On Tuesday 24 April 2001 23:02, Yukihiro Matsumoto wrote:

[#14138] Re: python on the smalltalk VM — Conrad Schneiker <schneik@...>

FYI: Thought this might be of interest to the JRuby and Ruby/GUI folks.

27 messages 2001/04/24
[#14153] Re: python on the smalltalk VM — Andrew Kuchling <akuchlin@...> 2001/04/24

Conrad Schneiker <schneik@austin.ibm.com> writes:

[#14154] array#flatten! question — Jim Freeze <jim@...> 2001/04/24

Hello.

[#14159] Can I insert into an array — Jim Freeze <jim@...> 2001/04/24

Ok, this may be a dumb question, but, is it possible to insert into an

[#14162] Re: Can I insert into an array — Dave Thomas <Dave@...> 2001/04/24

Jim Freeze <jim@freeze.org> writes:

[#14289] RCR: Array#insert — Shugo Maeda <shugo@...> 2001/04/27

At Wed, 25 Apr 2001 01:28:36 +0900,

[#14221] An or in an if. — Tim Pettman <tjp@...>

Hi there,

18 messages 2001/04/25

[#14267] Re: Ruby mascot proposal — "Conrad Schneiker" <schneik@...>

Danny van Bruggen,

16 messages 2001/04/26

[#14452] How to do it the Ruby-way 3 — Stefan Matthias Aust <sma@3plus4.de>

First a question: Why is

21 messages 2001/04/30

[ruby-talk:14172] Re: python on the smalltalk VM

From: "Benjamin J. Tilly" <ben_tilly@...>
Date: 2001-04-24 19:46:41 UTC
List: ruby-talk #14172
Conrad Schneiker <schneik@austin.ibm.com> wrote:
>FYI: Thought this might be of interest to the JRuby and Ruby/GUI folks.
>
>What caught my eye was:
>
>> > Python is a big part for the execution engine, this is a new area. The
>> > Smalltalk VM runs Python 10 to 100x faster. {JMM I should point out the
>> > Perl and Python folks are working toward having/wanting/needing a
>> > universal VM}
>
>Can anyone shed light on the last sentence?
[...]

I don't know about Python, but Perl is looking to develop a model
where they have a VM into which they can plug multiple front ends,
and for which they can have multiple back-end implementations.
One of the front ends would look suspiciously like Perl5.  One of
the back ends would look suspiciously like a standard C
interpreter.

My suspicion is that the internals of this beast are going to be
modelled on some of the basic ideas of Perl today.  I rather doubt
that it will be overly friendly to radically different language
designs.  (I could be surprised.)

As for the rest of it, the Smalltalk VM has been through a lot
more work and optimization than most of the scripting languages.
Some of the best optimizations in the Java world come from
Smalltalk.  I am not surprised that those technologies would
apply to Python.  I am sure things like identifying code
hotspots at runtime and optimizing them on the fly would work
wonders for real Ruby programs as well.  (I am also sure that
it would be a lot of work, but less work if Ruby was largely
written in Ruby already.)

Cheers,
Ben

In This Thread

Prev Next