[pypy-dev] PyPy in the benchmarks game - yes or no?

Jacob Hallén jacob at openend.se
Sat Apr 9 00:43:43 CEST 2011


Friday 08 April 2011 you wrote:
> --- On Fri, 4/8/11, Maciej Fijalkowski <fijall at gmail.com> wrote:
> 
> -snip-
> 
> > I guess a lot of discussions are about getting some sort of
> > consensus. I see this one is so you can know what we think
> > and that's it. Well, that comes as a bit of surprise.
> 
> I don't know why that would come as any surprise - "Of course, I'll make up
> my own mind but at least I'll be able to take your wishes into account."
> 
> http://permalink.gmane.org/gmane.comp.python.pypy/7303
> 
> > I think it's super stupid to remove Tracemonkey, LuaJIT and
> > PyPy from it, but that's as you pointed out *your* website.
> > On the other hand it's good, because people won't cite the
> > computer language shootout anymore and those benchmarks are
> > more silly than they have to be.
> 
> You express both of the contrary wishes that I've heard here this week -
> you seem to want yes and no :-)
> 
> fwiw someone did write - "While a comparison between languages may be
> interesting, maybe having 1 implementation per language in the shootout
> would work better." - let's hope at least they are happy now.


I think you should consider your own wishes a little more. If you want the 
language shootout to be relevant to people, you can't ignore multiple 
implementations. Especially it seems to b excessively excentric to ignore the 
fastest implementations of some languages while not doing so for others. I 
assume you are not measuring C speed by the old AT&T reference implementation.

I think you have to make up your mind. Do you want to provide a service to 
other people, in which case you should work on making fair and reasonable 
comparisons, mislead people, in which case you should continue on the current 
course. Perhaps you don't care either way; perhaps you are just in it for the 
ego boost. Then we want to find out, so we can stop wasting our time trying to 
get a reasonable outcome.

I think you need to stop and think about what you really want, instead of 
emmotionally reacting to evolving events. When you have given it a good 
thought, you tell people what you have come up with and go off implementing 
it. Tose who like it will gather around, those who dislike it will go away.

If you don't know what you want out of the language shootout, you might ask 
people in different camps what they would like. You will be surprised by the 
number of sane and reasonable answers you would get.

Jacob Hallén
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.python.org/pipermail/pypy-dev/attachments/20110409/22054499/attachment.pgp>


More information about the Pypy-dev mailing list