January 11, 2015 Re: Thoughts on replacement languages (Reddit + D) | ||||
---|---|---|---|---|
| ||||
Posted in reply to MattCoder | On Sunday, 11 January 2015 at 16:30:09 UTC, MattCoder wrote: > Yes, that was what I saw on this thread: http://forum.dlang.org/thread/lu6mhc$t2k$1@digitalmars.com I don't think such statistics matters much. Downloads is a bad measure, retention rate is what you want to measure (the ratio of people trying vs using). Just focus on what works for your projects and whether the maturity level of the tool and the ecosystem supports what you want to do. Different languages appeal to different domains, but with the less popular tools you have to do a lot yourself or create C/C++ bindings. Compare eco-system repositories and you'll get an idea of what profiles different languages have: http://code.dlang.org/ http://godoc.org/-/index https://github.com/search?q=stars%3A%3E10&l=rust |
January 11, 2015 Re: Thoughts on replacement languages (Reddit + D) | ||||
---|---|---|---|---|
| ||||
Posted in reply to Dicebot | On 1/11/15 7:29 AM, Dicebot wrote:
> On Sunday, 11 January 2015 at 14:43:08 UTC, Ola Fosheim Grøstad wrote:
>> Maybe we should do a comparison thread between D and Rust. It might be
>> interesting, and perhaps encourage some improvements to D.
>
> I am actually writing a "Rust guide as read by D developer" article now
> making random notes on topic. But I don't see this affecting D much as
> most of the things I liked in Rust more were also things I complained
> about in D for ages before.
That sounds like a very interesting article. Looking forward to it. -- Andrei
|
January 11, 2015 Re: Thoughts on replacement languages (Reddit + D) | ||||
---|---|---|---|---|
| ||||
Posted in reply to MattCoder | On 1/11/15 8:27 AM, MattCoder wrote: > On Sunday, 11 January 2015 at 15:44:42 UTC, thedeemon wrote: >> ...For example, compare these stats: >> http://www.code2014.com/ >> http://code2013.herokuapp.com/ > > Interesting charts. But on the other hand, I remember that sometime ago > Andrei posted ( > http://forum.dlang.org/thread/lu6mhc$t2k$1@digitalmars.com ) some numbers: > > DL | Month > > 5886 2013-01 > 5525 2013-02 > 22799 2013-03 > 11717 2013-04 > 6214 2013-05 > 9614 2013-06 > 11455 2013-07 > 16803 2013-08 > 20835 2013-09 > 19009 2013-10 > 20569 2013-11 > 15742 2013-12 > 18002 2014-01 > 20191 2014-02 > 18651 2014-03 > 19600 2014-04 > 21015 2014-05 > 20962 2014-06 > 34979 2014-07 > 34288 2014-08 > 1088 2014-09-01 ( Just 3 days ). I just regenerated the 28-day moving average graph: erdani.com/d/downloads.daily.png Andrei |
January 11, 2015 Re: Thoughts on replacement languages (Reddit + D) | ||||
---|---|---|---|---|
| ||||
Posted in reply to Andrei Alexandrescu | On 1/11/15 9:43 AM, Andrei Alexandrescu wrote: > I just regenerated the 28-day moving average graph: > erdani.com/d/downloads.daily.png http://erdani.com/d/downloads.daily.png that is. -- Andrei |
January 11, 2015 Re: Thoughts on replacement languages (Reddit + D) | ||||
---|---|---|---|---|
| ||||
Posted in reply to ponce | On Sunday, 11 January 2015 at 14:10:56 UTC, ponce wrote: > None of them has Visual Studio integration with debugging support and that is pretty important for native and enterprise programmers. If I remember correctly, just 2 month ago someone was explaining how they lost a commercial user because D debugging experience was still not good enough by a long shot. And in my daily use, debug experience is still subpar on windows. > only to discover it is not fun enough and fun is more important than "memory safety without GC". WHAT? Syntax is boring, but I don't get the sense of the sentence > I don't buy in the Rust team stability guarantees, you can't go from pondering about removing "box" this very week. They have not broken any promise just yet! :P And I somehow hope they can really manage a high level of stability after discussing throughtly this much about every bikeshed topic (including the recent int/uint change). > And as soon as Servo is interrupted because of internal politics at Mozilla or rebudgeting (ie. very high probability), Rust will be halted in a heartbeat since loosing its purpose. Ever noticed the Rust original designer jumped off ship long ago? I do agree that this might be a real risk. But the bus factor for the D project ain't the smallest either. D development could grind to a halt if a handful of developers retire from the project. I'm obviously being the devil's advocate here, but we can't just say "D is much more far ahead, we have nothing to fear from Go and Rust", because it's just not true. And I say it as a daily D user, daily facing issues like the horrible invalidMemoryOperationError exception. |
January 11, 2015 Re: Thoughts on replacement languages (Reddit + D) | ||||
---|---|---|---|---|
| ||||
Posted in reply to Dicebot | On 1/11/2015 7:29 AM, Dicebot wrote:
> I liked in Rust more were also things I complained about in D for ages before.
I know the feeling. My internal state of "the right way to write programs" evolves constantly.
|
January 11, 2015 Re: Thoughts on replacement languages (Reddit + D) | ||||
---|---|---|---|---|
| ||||
Posted in reply to Andrei Alexandrescu | On Sunday, 11 January 2015 at 17:44:59 UTC, Andrei Alexandrescu wrote:
> On 1/11/15 9:43 AM, Andrei Alexandrescu wrote:
>> I just regenerated the 28-day moving average graph:
>> erdani.com/d/downloads.daily.png
>
> http://erdani.com/d/downloads.daily.png that is. -- Andrei
Considered doing a scatter plot of geolocations (based on ip)?
|
January 11, 2015 Re: Thoughts on replacement languages (Reddit + D) | ||||
---|---|---|---|---|
| ||||
Posted in reply to Ola Fosheim Grøstad | On 1/11/2015 6:48 AM, "Ola Fosheim =?UTF-8?B?R3LDuHN0YWQi?= <ola.fosheim.grostad+dlang@gmail.com>" wrote: > You know what, if you push out the projects which are tiny utilities that solves > real world problems, then you might get people interested. > > If you can solve such real world problems in 40 lines of code it is good marketing. > > Isn't that the foundation of Python's popularity? > And perl before that? > And php? > > Just do it! :) For once, I agree with you :-D I often enjoy reading short programs that illustrate something clever. Some large project, I'm unlikely to start browsing its source. |
January 11, 2015 Re: Thoughts on replacement languages (Reddit + D) | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | On Sunday, 11 January 2015 at 18:37:31 UTC, Walter Bright wrote:
>
> For once, I agree with you :-D
You're in denial, you meant "like always". ;ˆ]
|
January 11, 2015 Re: Thoughts on replacement languages (Reddit + D) | ||||
---|---|---|---|---|
| ||||
Posted in reply to francesco.cattoglio | On Sunday, 11 January 2015 at 18:25:39 UTC, francesco.cattoglio wrote: > On Sunday, 11 January 2015 at 14:10:56 UTC, ponce wrote: >> None of them has Visual Studio integration with debugging support and that is pretty important for native and enterprise programmers. > If I remember correctly, just 2 month ago someone was explaining > how they lost a commercial user because D debugging experience > was still not good enough by a long shot. And in my daily use, > debug experience is still subpar on windows. > >> only to discover it is not fun enough and fun is more important than "memory safety without GC". > WHAT? Syntax is boring, but I don't get the sense of the sentence Right, might be personal judgement, at this point I was in rant-mode. :) Rust is supposed to replace C++, and it happens working in C++ since years, I can't help but notice we actually have very few memory safety problems, to the point that I question that it's something worth worrying about. At least, more than D does with .init and bound checking. Bjarne himself talks about how language users ask for different things that what they actually want here: http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2014/Keynote (see 27:40) Has this changed fundamentally? > I'm obviously being the devil's advocate here, but we can't just say "D is much more far ahead, we have nothing to fear from Go and Rust", because it's just not true. And I say it as a daily D user, daily facing issues like the horrible invalidMemoryOperationError exception. When does invalidMemoryOperationError happen and how do you avoid it? |
Copyright © 1999-2021 by the D Language Foundation