Jump to page: 1 216  
Page
Thread overview
Why D is not popular enough?
Aug 01, 2016
Emre Temelkuran
Aug 01, 2016
ciechowoj
Aug 01, 2016
eugene
Aug 01, 2016
Emre Temelkuran
Aug 02, 2016
Guillaume Piolat
Aug 01, 2016
Seb
Aug 02, 2016
Chris
Aug 01, 2016
eugene
Aug 01, 2016
yuioyyoi
Aug 01, 2016
Adam D. Ruppe
Aug 01, 2016
eugene
Aug 01, 2016
eugene
Aug 01, 2016
Charles Hixson
Aug 02, 2016
Chris
Aug 01, 2016
bitwise
Aug 02, 2016
ketmar
Aug 03, 2016
bitwise
Aug 03, 2016
ketmar
Aug 04, 2016
bitwise
Aug 04, 2016
ketmar
Aug 11, 2016
Edward Diener
Aug 11, 2016
bachmeier
Aug 12, 2016
Patrick Schluter
Aug 12, 2016
jmh530
Aug 12, 2016
Wyatt
Aug 12, 2016
Chris Wright
Aug 13, 2016
deadalnix
Aug 12, 2016
Guillaume Piolat
Aug 12, 2016
bachmeier
Aug 12, 2016
Kagamin
Aug 12, 2016
Kagamin
Aug 12, 2016
Jonathan M Davis
Aug 12, 2016
H. S. Teoh
Aug 12, 2016
H. S. Teoh
Aug 13, 2016
ag0aep6g
Aug 12, 2016
ag0aep6g
Aug 12, 2016
ag0aep6g
Aug 13, 2016
Jonathan M Davis
Aug 14, 2016
Walter Bright
Aug 14, 2016
Seb
Aug 14, 2016
Shachar Shemesh
Aug 14, 2016
Shachar Shemesh
Aug 15, 2016
Jonathan M Davis
Aug 18, 2016
John Smith
Aug 18, 2016
Seb
Aug 18, 2016
ag0aep6g
Aug 19, 2016
Adam D. Ruppe
Aug 19, 2016
Walter Bright
Aug 20, 2016
Shachar Shemesh
Aug 20, 2016
Walter Bright
Aug 21, 2016
Shachar Shemesh
Aug 21, 2016
ag0aep6g
Aug 21, 2016
Walter Bright
Aug 21, 2016
Solomon E
Aug 22, 2016
Solomon E
Aug 22, 2016
Shachar Shemesh
Aug 22, 2016
Adam D. Ruppe
Aug 22, 2016
Adam D. Ruppe
Aug 22, 2016
Shachar Shemesh
Aug 29, 2016
Markus
Aug 29, 2016
eugene
Aug 30, 2016
Markus
Aug 30, 2016
Markus
Aug 30, 2016
eugene
Aug 30, 2016
John Burrton
Aug 30, 2016
John Burton
Aug 30, 2016
Chris
Aug 30, 2016
John Burton
Aug 30, 2016
Adam D. Ruppe
Aug 30, 2016
eugene
Aug 30, 2016
Adam D. Ruppe
Aug 30, 2016
eugene
Aug 30, 2016
Dicebot
Aug 30, 2016
Adam D. Ruppe
Aug 30, 2016
CRAIG DILLABAUGH
Sep 01, 2016
Bienlein
Sep 01, 2016
qznc
Sep 01, 2016
Seb
Sep 01, 2016
bachmeier
Aug 30, 2016
Guillaume Piolat
Aug 30, 2016
John Burton
Aug 30, 2016
Chris
Aug 30, 2016
Walter Bright
Aug 30, 2016
Walter Bright
Aug 31, 2016
Chris
Aug 30, 2016
Walter Bright
Aug 30, 2016
mate
Aug 30, 2016
Walter Bright
Aug 31, 2016
Walter Bright
Aug 31, 2016
ZombineDev
Aug 31, 2016
Walter Bright
Aug 31, 2016
Seb
Aug 31, 2016
Walter Bright
Aug 21, 2016
John Smith
Aug 19, 2016
Marco Leise
Aug 19, 2016
Adam D. Ruppe
Aug 19, 2016
Marco Leise
Aug 19, 2016
Adam D. Ruppe
Aug 19, 2016
Walter Bright
Sep 01, 2016
deadalnix
Aug 20, 2016
Iain Buclaw
Aug 15, 2016
Shachar Shemesh
Aug 14, 2016
Walter Bright
Aug 15, 2016
Patrick Schluter
Aug 15, 2016
Ali Çehreli
Aug 19, 2016
Marco Leise
Aug 14, 2016
Chris Wright
Aug 13, 2016
deadalnix
Aug 15, 2016
Jack Stouffer
Aug 12, 2016
Jonathan M Davis
Aug 12, 2016
Walter Bright
Aug 12, 2016
Chris Wright
Aug 12, 2016
Shachar Shemesh
Aug 12, 2016
mùsdl
Aug 12, 2016
Shachar Shemesh
Aug 12, 2016
Walter Bright
Aug 12, 2016
Seb
Aug 22, 2016
Vadim Lopatin
Aug 22, 2016
Shachar Shemesh
Aug 22, 2016
Vadim Lopatin
Aug 12, 2016
Guillaume Piolat
Aug 12, 2016
Guillaume Piolat
Aug 12, 2016
Walter Bright
Aug 12, 2016
Shachar Shemesh
Aug 12, 2016
Walter Bright
Aug 12, 2016
Shachar Shemesh
Aug 12, 2016
Chris
Aug 12, 2016
Shachar Shemesh
Aug 14, 2016
Karabuta
Aug 15, 2016
Emre Temelkuran
Aug 15, 2016
Chris
Aug 20, 2016
Daniel
Aug 20, 2016
Daniel
August 01, 2016
For years, i was travelling along Golang, Rust, Perl, Ruby, Python, PHP, JScript, JVM Languages.
Lastly Crystal Lang and Nimrod, Julia, Haskell, Swift and many more that i can't remember.

I'm 24 years old, my first lang was PHP and VBasic then C,C++ and i first heard about D after 2005 when i was 14-15 years old.

I always ignored D, i prejudiced that D failed, because nobody were talking about it. I decided to check it yesterday, it has excellent documentation, i almost covered all aspects. I think D is much better than the most of the other popular langs. It's clear as JScript, Swift, Julia and PHP, also it's capable enough as C,C++. I think D deserves a bigger community.

Why people need NodeJS, Typescript etc, when there is already better looking lang?
Everyone talking about how ugly is Golang. So why people are going on it? Performance concerns? Why languages that are not backed up by huge companies are looking like they failed?
August 01, 2016
On Monday, 1 August 2016 at 15:31:35 UTC, Emre Temelkuran wrote:
> For years, i was travelling along Golang, Rust, Perl, Ruby, Python, PHP, JScript, JVM Languages.
> Lastly Crystal Lang and Nimrod, Julia, Haskell, Swift and many more that i can't remember.
>
> I'm 24 years old, my first lang was PHP and VBasic then C,C++ and i first heard about D after 2005 when i was 14-15 years old.
>
> I always ignored D, i prejudiced that D failed, because nobody were talking about it. I decided to check it yesterday, it has excellent documentation, i almost covered all aspects. I think D is much better than the most of the other popular langs. It's clear as JScript, Swift, Julia and PHP, also it's capable enough as C,C++. I think D deserves a bigger community.
>
> Why people need NodeJS, Typescript etc, when there is already better looking lang?
> Everyone talking about how ugly is Golang. So why people are going on it? Performance concerns? Why languages that are not backed up by huge companies are looking like they failed?

There were similar threads recently.
https://forum.dlang.org/thread/tvrngtghzogqoeqvkovo@forum.dlang.org
https://forum.dlang.org/thread/erfyeseptuxjkpihqcsg@forum.dlang.org
https://forum.dlang.org/thread/qaufzyhrngrjfkhobcnk@forum.dlang.org

TL;DR There is no simple answer to your questions.
August 01, 2016
On Monday, 1 August 2016 at 15:31:35 UTC, Emre Temelkuran wrote:
> For years, i was travelling along Golang, Rust, Perl, Ruby, Python, PHP, JScript, JVM Languages.
> Lastly Crystal Lang and Nimrod, Julia, Haskell, Swift and many more that i can't remember.
>
> I'm 24 years old, my first lang was PHP and VBasic then C,C++ and i first heard about D after 2005 when i was 14-15 years old.
>
> I always ignored D, i prejudiced that D failed, because nobody were talking about it. I decided to check it yesterday, it has excellent documentation, i almost covered all aspects. I think D is much better than the most of the other popular langs. It's clear as JScript, Swift, Julia and PHP, also it's capable enough as C,C++. I think D deserves a bigger community.
>
> Why people need NodeJS, Typescript etc, when there is already better looking lang?
> Everyone talking about how ugly is Golang. So why people are going on it? Performance concerns? Why languages that are not backed up by huge companies are looking like they failed?


Dear Emre,

we have had such threads in the past and experience shows that there will be a huge non-productive debate about it. I think all the people here agree that "D deserves a bigger community", but everyone has a different view on how to achieve that.

My personal opinion is that we all can do a tiny contribution to make D more popular.
For example you should start actively promoting D at your university, workplace and among friends and maybe you can even start a local Meetup or developer group.
Of course, the online pedant is actively complaining on a discussion, site, ... if D is not listed or mentioned in a bad light.

If you have more time, doing great projects or libraries in D will help it's adaption too ;-)

In any case I highly encourage you to have a look at Walter and Andrei's Action List and contribute to it. You know, writing a unittest for a non-covered line in Phobos takes around the time to post here, but it's a helpful contribution!

https://wiki.dlang.org/Wish_list
https://wiki.dlang.org/Vision/2016H2_(Draft)

What I was trying to say, we shouldn't waste time arguing about whether D is awesome, but make it even more awesome ;-)
August 01, 2016
On Monday, 1 August 2016 at 15:31:35 UTC, Emre Temelkuran wrote:
> For years, i was travelling along Golang, Rust, Perl, Ruby, Python, PHP, JScript, JVM Languages.
> Lastly Crystal Lang and Nimrod, Julia, Haskell, Swift and many more that i can't remember.
>
> I'm 24 years old, my first lang was PHP and VBasic then C,C++ and i first heard about D after 2005 when i was 14-15 years old.
>
> I always ignored D, i prejudiced that D failed, because nobody were talking about it. I decided to check it yesterday, it has excellent documentation, i almost covered all aspects. I think D is much better than the most of the other popular langs. It's clear as JScript, Swift, Julia and PHP, also it's capable enough as C,C++. I think D deserves a bigger community.
>
> Why people need NodeJS, Typescript etc, when there is already better looking lang?
> Everyone talking about how ugly is Golang. So why people are going on it? Performance concerns? Why languages that are not backed up by huge companies are looking like they failed?

i suppose it was simply because D v.1 failed and then authors created a new version of D (v.2) which is current, but the name "D" stayed the same, so, people remember some drawbacks of D v.1 and think that D v.2 has the same drawbacks, maybe without even trying D v.2
August 01, 2016
On Monday, 1 August 2016 at 16:16:03 UTC, eugene wrote:
> On Monday, 1 August 2016 at 15:31:35 UTC, Emre Temelkuran wrote:
> i suppose it was simply because D v.1 failed and then authors created a new version of D (v.2) which is current, but the name "D" stayed the same, so, people remember some drawbacks of D v.1 and think that D v.2 has the same drawbacks, maybe without even trying D v.2

Also before it was closed source and the whole infrastructure (repository, testing , bug report) was shitty. Bright admited himself that going to GH and using bugzilla was salvatory. So even if it existed before, you can consider early 2010's as a second birth. (there's a non technical conference posted earlyer this year where he talked about this).
August 01, 2016
On Monday, 1 August 2016 at 16:25:52 UTC, yuioyyoi wrote:
> Also before it was closed source

D was never closed source. It used to be only the D parts were open, distributed under the artistic license in the very early days and you couldn't build the whole thing, but it has always been there.
August 01, 2016
On Monday, 1 August 2016 at 16:25:52 UTC, yuioyyoi wrote:
> On Monday, 1 August 2016 at 16:16:03 UTC, eugene wrote:
>> On Monday, 1 August 2016 at 15:31:35 UTC, Emre Temelkuran wrote:
>> i suppose it was simply because D v.1 failed and then authors created a new version of D (v.2) which is current, but the name "D" stayed the same, so, people remember some drawbacks of D v.1 and think that D v.2 has the same drawbacks, maybe without even trying D v.2
>
> Also before it was closed source and the whole infrastructure (repository, testing , bug report) was shitty. Bright admited himself that going to GH and using bugzilla was salvatory. So even if it existed before, you can consider early 2010's as a second birth. (there's a non technical conference posted earlyer this year where he talked about this).

since that time (2010) even some student guys released exokernel O.S. written in D v.2 about 4 years ago (~2013): https://github.com/xomboverlord/xomb
i don't know if it is practical, but still nice try
August 01, 2016
On Monday, 1 August 2016 at 15:31:35 UTC, Emre Temelkuran wrote:
> For years, i was travelling along Golang, Rust, Perl, Ruby, Python, PHP, JScript, JVM Languages.
> Lastly Crystal Lang and Nimrod, Julia, Haskell, Swift and many more that i can't remember.
>
> I'm 24 years old, my first lang was PHP and VBasic then C,C++ and i first heard about D after 2005 when i was 14-15 years old.
>
> I always ignored D, i prejudiced that D failed, because nobody were talking about it. I decided to check it yesterday, it has excellent documentation, i almost covered all aspects. I think D is much better than the most of the other popular langs. It's clear as JScript, Swift, Julia and PHP, also it's capable enough as C,C++. I think D deserves a bigger community.
>
> Why people need NodeJS, Typescript etc, when there is already better looking lang?
> Everyone talking about how ugly is Golang. So why people are going on it? Performance concerns? Why languages that are not backed up by huge companies are looking like they failed?

maybe another reason is that people who tried to use D still think it is unstable
August 01, 2016
it would be ok if someone in the community would try to make things clear about old problems of D1 and the current state of D2, so to remove old(and maybe new) hype about the language
August 01, 2016
On 08/01/2016 09:37 AM, eugene via Digitalmars-d wrote:
> On Monday, 1 August 2016 at 15:31:35 UTC, Emre Temelkuran wrote:
>> For years, i was travelling along Golang, Rust, Perl, Ruby, Python, PHP, JScript, JVM Languages.
>> Lastly Crystal Lang and Nimrod, Julia, Haskell, Swift and many more that i can't remember.
>>
>> I'm 24 years old, my first lang was PHP and VBasic then C,C++ and i first heard about D after 2005 when i was 14-15 years old.
>>
>> I always ignored D, i prejudiced that D failed, because nobody were talking about it. I decided to check it yesterday, it has excellent documentation, i almost covered all aspects. I think D is much better than the most of the other popular langs. It's clear as JScript, Swift, Julia and PHP, also it's capable enough as C,C++. I think D deserves a bigger community.
>>
>> Why people need NodeJS, Typescript etc, when there is already better looking lang?
>> Everyone talking about how ugly is Golang. So why people are going on it? Performance concerns? Why languages that are not backed up by huge companies are looking like they failed?
>
> maybe another reason is that people who tried to use D still think it is unstable
I have never experienced D as being unstable.  I have, however, experienced problems using various libraries with D.  Whenever you need to use a foreign library you invite problems, but D wrappers around libraries have a habit of showing up and then not being maintained.  THAT has caused me problems...enough problems that if I don't need the performance I'll pick Python.

As for D1 being a failure...that depends on what you wanted to do with it.  Until it started being influenced by Tango I was quite pleased, and even Tango wasn't all bad.  It had a few good unicode tools that haven't yet been incorporated into D2.  D2 I'm less satisfied with, though that may just be a rosy-glasses memory of D1.  Most of my needs aren't fancy compile time techniques but rather run-time techniques.  (I did mention Python as the alternate rather than C++.)  But what the best language is depends a lot on what you are doing.  To talk in terms of other languages, Objective C is a better language for my needs than C++.  It isn't really because of the commitment to 16-bit unicode, but outside of that... So in either version of D I have mixed uses of 8-bit unicode and 32-bit unicode.  D seems to handle this better than any other language.  And it's got lots of other nice features.  I love garbage collection, as I hate memory management.  I'm less attracted to ranges as implemented by D, though I like them in Ruby and Python. A lot of this has to do with what gets done at compile time and what gets done at run time, though, so for me that just means that I'd rather avoid needing to use ranges when I need speed.  For my purposes the template language is overblown, and I'd be satisfied with a much simpler form with some run-time supplementation...but different people would like different simplifications even among those who want it to be simpler.  Traits, e.g., I find indispensable (especially isPOD) and I need to be able to test THAT at compile time, but most people who talk about templates don't even mention traits.

Many languages become significant when there is an popular application or library that depends on them.  Others grow slowly. There *is*, however, a network effect, so that popular languages tend to become more popular, and this is often driven by a "niche" application (a place where there is no competition, so everyone who wants to work in that niche must use that language).  An example of this, if you go back to before it was popular, is JavaScript.
« First   ‹ Prev
1 2 3 4 5 6 7 8 9 10 11