| >> for reasons he's refused to elucidate For the simplest reasons that I have stated to you many times! Including every language implementation that the language author would like to have included is more work than I am willing to do, period. Sept 13 2008: 63 language implementations were shown- https://web.archive.org/web/20080913030117/http://shootout.a... - currently, 27 language implementations are shown. You could truthfully say "he refuses to include [at-least 30 language implementations]". In that regard, there's nothing special about D. |
What about you create a technical specification (including both technical depth and common-sense breadth) for what kind of benchmark you'll accept, throw the whole thing on GitHub, and then refuse 99% of pull requests? :) (ie, only accept really really good quality benchmark implementations)
Eventually, enough developers unimpressed that Language X is not adequately represented would step up to the plate and maintain good-quality benchmark code. (This could get pretty interesting with rapidly-evolving languages like Rust.)
Obviously this is all very ideal and I can see so many ways such an endeavor could go horribly wrong, sure. I can also very easily see you having floated such an idea then discarded it for reasons I haven't even thought of.