How do you use D?
Pjotr Prins
pjotr.public12 at thebird.nl
Wed Jan 3 20:11:03 UTC 2018
On Wednesday, 3 January 2018 at 18:36:29 UTC, Ola Fosheim Grøstad
wrote:
> Then you have this all the psychological effect that if people
> have invested significant time, resources and/or emotion into
> something then they will defend it and refuse to see flaws even
> when faced with massive evidence against it. So the hype will
> be sustained by a vocal set of believers if you have reached a
> large enough audience with your messaging before the product is
> launched…?
Aye.
> Then it tapers off in a long tail… or the believers will make
> it work somehow, at least good enough to not be a lot worse
> than the alternatives.
I am thinking of Python here. I have to work in Python and there
is no love lost.
Regarding hype. I think it is fairly easy to create a new
language these days - thanks to LLVM and JVM targets. New
languages pop up every other week it appears. Getting it right,
however, takes a lot of time. D proves how much it takes to
create a great (complex) language and deal with most corner
cases. Writing a performing compiler (run time and compile time)
is no mean feat.
>> docs. I just disagree with the aim of trying to make D a hyped
>> language.
>
> Yes, that is a bit late, I think. You would have to launch D3
> or something to get a hype effect (at least in the west).
I think D is too powerful/complicated to become a target for
millions. The irony does not escape me, with many C++/JVM
programmers out there, that D is a great replacement for C++ and
many JVM languages. I did a stretch of Scala and I think D is the
superior language, even if it misses out on some nifty Scala
features. But that does not mean people will take to D in droves.
Scala is bigger.
Anyway, my opinions do not matter that much. Suffice to say I
enjoy D and I think it is perfect for our large data processing
projects.
>> A language like GNU Guile has only a few developers - and they
>> do great work.
>
> But is Guile used much outside GNU affiliated projects?
No. Not that I am aware. Still, it is an amazing effort by a
small group of people. I am partial to organizing a Guile/Guix
day. Feel free to join in!
https://libreplanet.org/wiki/Group:Guix/FOSDEM2018.
Pj.
More information about the Digitalmars-d
mailing list