Thread overview | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
September 15, 2014 Increasing D's visibility | ||||
---|---|---|---|---|
| ||||
Whenever I stumble about a list of programming languages, D is missing. Not that most of those lists matter, but raising our presence would help us to get more people and more contributions to the language and it's ecosystem. # http://learnxinyminutes.com/ # unbelievable we're still missing in the programming language shootout http://benchmarksgame.alioth.debian.org/ # list of client libraries, it's a really simple HTTP API http://influxdb.com/docs/v0.8/introduction/getting_started.html Sometimes it's a bigger effort, like writing a library or a tutorial, but often it's really simple, like adding a link or pointing someone to an existing D library. For example I added D to a wiki page just recently. http://en.wikipedia.org/wiki/Glob_(programming)#Implementations Spread the word -Martin |
September 15, 2014 Re: Increasing D's visibility | ||||
---|---|---|---|---|
| ||||
Posted in reply to Martin Nowak | The benchmarks guy seems to have some kind of issue with D. He claims it's too much effort or some nonsense.
On Monday, 15 September 2014 at 20:09:31 UTC, Martin Nowak wrote:
> Whenever I stumble about a list of programming languages, D is missing.
> Not that most of those lists matter, but raising our presence would help us to get more people and more contributions to the language and it's ecosystem.
>
> #
> http://learnxinyminutes.com/
>
> # unbelievable we're still missing in the programming language shootout
> http://benchmarksgame.alioth.debian.org/
>
> # list of client libraries, it's a really simple HTTP API
> http://influxdb.com/docs/v0.8/introduction/getting_started.html
>
> Sometimes it's a bigger effort, like writing a library or a tutorial, but often it's really simple, like adding a link or pointing someone to an existing D library. For example I added D to a wiki page just recently.
> http://en.wikipedia.org/wiki/Glob_(programming)#Implementations
>
> Spread the word
> -Martin
|
September 15, 2014 Re: Increasing D's visibility | ||||
---|---|---|---|---|
| ||||
Posted in reply to Martin Nowak | On Monday, 15 September 2014 at 20:09:31 UTC, Martin Nowak wrote: > # unbelievable we're still missing in the programming language shootout > http://benchmarksgame.alioth.debian.org/ D is one of the 30 or so language implementations not measured on Q6600 that were measured on Pentium 4 before September 2008. http://benchmarksgame.alioth.debian.org/dont-jump-to-conclusions.html#multicore "Why don't you include language X?" http://benchmarksgame.alioth.debian.org/play.html#languagex |
September 15, 2014 Re: Increasing D's visibility | ||||
---|---|---|---|---|
| ||||
Posted in reply to Isaac Gouy | Isaac Gouy: > "Why don't you include language X?" > > http://benchmarksgame.alioth.debian.org/play.html#languagex From that page: >By now - if they had actually made measurements, and published and promoted them - their website would be highly ranked.< This is probably false, for two or more reasons. Bye, bearophile |
September 16, 2014 Re: Increasing D's visibility | ||||
---|---|---|---|---|
| ||||
Posted in reply to bearophile | On Mon, Sep 15, 2014 at 11:56:21PM +0000, bearophile via Digitalmars-d wrote: > Isaac Gouy: > > >"Why don't you include language X?" > > > >http://benchmarksgame.alioth.debian.org/play.html#languagex > > From that page: > > >By now - if they had actually made measurements, and published and promoted them - their website would be highly ranked.< > > This is probably false, for two or more reasons. [...] It's usually a waste of time trying to work with people like that who have already made up their minds about something, and obviously isn't going to budge no matter what. I'd say we should start our own webpage and post results of our own performance tests. In this day and age of social networks, all it takes is a little promotion and the news will get around. As long as our benchmarks are objective and we don't try to deliberately skew results in D's favor, it should eventually get noticed (and linked to) by reasonable people, and it will become known. T -- INTEL = Only half of "intelligence". |
September 16, 2014 Re: Increasing D's visibility | ||||
---|---|---|---|---|
| ||||
Posted in reply to bearophile | On Monday, 15 September 2014 at 23:56:23 UTC, bearophile wrote:
-snip-
>>By now - if they had actually made measurements, and published and promoted them - their website would be highly ranked.<
>
> This is probably false, for two or more reasons.
It's so much less-effort to assume failure than to do the work required to make a success ;-)
|
September 16, 2014 Re: Increasing D's visibility | ||||
---|---|---|---|---|
| ||||
Posted in reply to H. S. Teoh | On 9/15/14, 5:11 PM, H. S. Teoh via Digitalmars-d wrote: > On Mon, Sep 15, 2014 at 11:56:21PM +0000, bearophile via Digitalmars-d wrote: >> Isaac Gouy: >> >>> "Why don't you include language X?" >>> >>> http://benchmarksgame.alioth.debian.org/play.html#languagex >> >> From that page: >> >>> By now - if they had actually made measurements, and published and >>> promoted them - their website would be highly ranked.< >> >> This is probably false, for two or more reasons. > [...] > > It's usually a waste of time trying to work with people like that who > have already made up their minds about something, and obviously isn't > going to budge no matter what. My understanding of this situation is different. We've wronged the man in the past and a sign of good will from us would go a long way. Continuing to assume he's at fault and there's nothing we can do just prolongs the stalemate. > I'd say we should start our own webpage and post results of our own > performance tests. In this day and age of social networks, all it takes > is a little promotion and the news will get around. As long as our > benchmarks are objective and we don't try to deliberately skew results > in D's favor, it should eventually get noticed (and linked to) by > reasonable people, and it will become known. That would be exactly what's needed. Who's volunteering? Andrei |
September 16, 2014 Re: Increasing D's visibility | ||||
---|---|---|---|---|
| ||||
Posted in reply to Andrei Alexandrescu | On Tuesday, 16 September 2014 at 01:43:15 UTC, Andrei
Alexandrescu wrote:
> My understanding of this situation is different. We've wronged the man in the past and a sign of good will from us would go a long way. Andrei
What The D community do wrong in the first place?
|
September 16, 2014 Re: Increasing D's visibility | ||||
---|---|---|---|---|
| ||||
Posted in reply to Freddy | On 9/15/14, 7:20 PM, Freddy wrote: > On Tuesday, 16 September 2014 at 01:43:15 UTC, Andrei > Alexandrescu wrote: >> My understanding of this situation is different. We've wronged the man >> in the past and a sign of good will from us would go a long way. Andrei > > What The D community do wrong in the first place? http://forum.dlang.org/thread/hfubfc$jrr$2@digitalmars.com Isaac removed D for ease of maintenance reasons and a few in the community rushed to accuse him of bias. Andrei |
September 16, 2014 Re: Increasing D's visibility | ||||
---|---|---|---|---|
| ||||
Posted in reply to Andrei Alexandrescu | On Tuesday, 16 September 2014 at 01:43:15 UTC, Andrei Alexandrescu wrote: > That would be exactly what's needed. Who's volunteering? I guess I already somehow did. I am in the "progress" of building a benchmarking suite: https://github.com/ThomasMader/benchmark Currently it is possible to benchmark some of the benchmarks from benchmarksgame.alioth.debian.org. For the moment I start with Java and port the benchmarks directly to D and benchmark dmd, gdc and ldc versions. I also benchmark the compilation because I find it important for a language comparison. I plan to include other languages which make sense (like C++) to compare them against D but not the full set from the benchmarksgame. I would like to make it platform dependent. (Win, Linux, Mac) In the moment it's Linux only though and measures everything exactly the same as on http://benchmarksgame.alioth.debian.org/play.html with the exception of code-used. I tried to keep out external dependencies so I am not using libGTop for the measurement but implemented it myself. I am not sure if the code-used measurement is meaningful or not so if anybody has some arguments please elaborate. Everything is printed to stdout only for now because serialisation is missing. I have not yet decided which format I use but I don't want to implement something. It needs to be in phobos. I thought about JSON or XML but AFAIK the phobos implementations will be replaced in the future. It should be widely accepted and should have less overhead. (Don't like XML for that matter) If anybody has some remarks regarding any matter don't hesitate to put them here. This is a fun project for me to get to write and learn D and maybe help D to get some more attention. But don't expect fast progress. ;-) Thomas |
Copyright © 1999-2021 by the D Language Foundation