12 ms·
Your comment says absolutely nothing, and that appears to be the goal. What is the point of writing any code in any language? It is a benchmark, the point of
by imanaccount247 12y ago
Your comment says absolutely nothing, and that appears to be the goal. What is the point of writing any code in any language? It is a benchmark, the point of it is to write the fastest code you can. You aren't obligated to write lower level code in haskell, nobody has a gun to your head. So why do you pretend it is a problem, and claim other languages are "better tools" for that job despite haskell clearly being very good at that job?
- igouy 12y ago>>It is a benchmark, the point of it is to write the fastest code you can.<< The point of it is to show the performance differences, but that doesn't exclude a program like -- http://benchmarksgame.alioth.debian.org/u64q/program.php?test=meteor&lang=ghc&id=4 http://benchmarksgame.alioth.debian.org/u64q/program.php?tes... -- or like -- http://benchmarksgame.alioth.debian.org/u64q/program.php?test=spectralnorm&lang=ghc&id=2 http://benchmarksgame.alioth.debian.org/u64q/program.php?tes... etc
- imanaccount247 12y agoIt doesn't exclude "idiomatic" versions, but the data is presented so as to make them useless. How do I compare "idiomatic" rust to "idiomatic" haskell? All you can get is "here's the fastest versions from each language". If you want to compare any other version you have to do it on an individual basis, one at a time. So there's absolutely no reason for people to bother adding "idiomatic" versions.
- igouy 12y ago"Idiomatic" in whose opinion? "Idiomatic" is a slogan not a well-defined property. The reason for people to bother adding "idiomatic" versions, is that other people really do work through looking at the source code "on an individual basis, one at a time."
- platz 12y agoThis exact thread came up last year when we started talking about the shootout and haskell. And Its always the same people who bring up the shootout and defend the existing entries. Please stop bringing up the shootout (esp when haskell is mentioned) and dragging everyone through this conversation again. Benchmarks are great to debate but this one is causing more harm than good; let's talk about other benchmarks.
- igouy 12y ago>>Please stop bringing up the shootout…<< I didn't! Your accusation is completely wrong! (And it hasn't been called that for over 7 years.)
- imanaccount247 12y ago>"Idiomatic" in whose opinion? That's the point I'm making. People constantly dismiss the results they don't like as "unidiomatic" and embrace they ones they do as "idiomatic". >is that other people really do work through looking at the source code "on an individual basis, one at a time." Except that people don't bother adding them, so your reasoning for why isn't relevant. If you want to claim the shootout is useful for this, you need to allow for grouping benchmarks together to be presented against the "standard" ones. Let Bob and Sally submit "Bob and Sally version of Foo benchmarks" and let me compare them against Foo and against other languages.
- igouy 12y ago>>Except that people don't bother adding them …<< I already provided links to two programs and you're still saying that people don't bother adding them.
- imanaccount247 12y agoDo you think that is contradictory for some reason?