RE: I'm amazed - Is this true :)

2002-02-04 Thread Hong Zhang
mops tests : on perl5,python I get - 2.38 M/ops ruby ~ 1.9 M/ops ps ~ 1.5 M/ops parrot - 20.8 M/s parrot jitted - 341 M/ops and it finish in half second ... for most of the other I have to wait more that a minute .. Frankly speaking, this number is misleading. I know the python and

Re: I'm amazed - Is this true :)

2002-02-04 Thread Simon Cozens
Hong Zhang: Frankly speaking, this number is misleading. I know the python and ruby interpreter. They count a + b as 3 mops, load a, load b, and add top two values of stack. The a and b can be any type, so type check, coersion, vtable dispatch overhead are necessary. It is equivalent to add

RE: I'm amazed - Is this true :)

2002-02-04 Thread Dan Sugalski
At 11:46 AM -0800 2/4/02, Hong Zhang wrote: mops tests : on perl5,python I get - 2.38 M/ops ruby ~ 1.9 M/ops ps ~ 1.5 M/ops parrot - 20.8 M/s parrot jitted - 341 M/ops and it finish in half second ... for most of the other I have to wait more that a minute .. Frankly speaking,

Re: I'm amazed - Is this true :)

2002-02-04 Thread Bryan C. Warnock
On Monday 04 February 2002 14:53, Simon Cozens wrote: Hong Zhang: Frankly speaking, this number is misleading. I know the python and ruby interpreter. They count a + b as 3 mops, load a, load b, and add top two values of stack. The a and b can be any type, so type check, coersion, vtable

Re: I'm amazed - Is this true :)

2002-02-04 Thread Bryan C. Warnock
On Monday 04 February 2002 20:01, Bryan C. Warnock wrote: On Monday 04 February 2002 14:53, Simon Cozens wrote: Hong Zhang: Frankly speaking, this number is misleading. I know the python and ruby interpreter. They count a + b as 3 mops, load a, load b, and add top two values of stack.

Re: I'm amazed - Is this true :)

2002-02-04 Thread Dan Sugalski
At 8:01 PM -0500 2/4/02, Bryan C. Warnock wrote: On Monday 04 February 2002 14:53, Simon Cozens wrote: Hong Zhang: Frankly speaking, this number is misleading. I know the python and ruby interpreter. They count a + b as 3 mops, load a, load b, and add top two values of stack. The a and