dlang website design

Wulfklaue via Digitalmars-d digitalmars-d at puremagic.com
Mon Jun 26 01:00:14 PDT 2017


On Monday, 26 June 2017 at 05:10:34 UTC, Ecstatic Coder wrote:
> Anyway, it seems that not many people on this forum see any 
> interest in improving D's popularity on the web with just a few 
> cheap cosmetic changes to better align it with contenders like 
> Python or Go, so I will bothered people with unwanted advices.

Remove Python from your link:

https://trends.google.com/trends/explore?q=dlang,kotlin,golang

D does not even register beyond 1, even without python disrupting 
the whole scale line.

> Whoops, sorry, this is already done at the moment actually. Ok, 
> then I said nothing... LOL

I know how you feel but trust me that trying to fight this seems 
to be a fight you will not win.

If there is something very clear about the D community, its comes 
mostly down to this:

* If you want something done, do it yourself
* If you want something done, pay for it
* If its a massive obvious flaw, maybe somebody will fix it

D with some help can become a much more general accepted 
programming language that is not just a C++ replacement language. 
The D language as i stated before is not the problem. Its mostly 
what is around the language, is where D falls short.

But fixing those issues tend to be:

* Repetitive work, nobody like doing that
* None glorious work.

In other words, not a big project where somebody can put there 
own stamp upon it. This seems to be one of the major issues. A 
lot of brilliant people but very few that want to do the grunt 
work.

Frankly, there are moments that i wanted to do some of the grunt 
work but the same issue as everybody else. No time to spend hours 
and hours into fixing things ( and some of the issues that needs 
to be fixed can be weeks or months of work unfortunately ).

This is why i personally think the only way to "solve" these 
issues, is if D hires people that work full time on these issues. 
And that in return needs money.

And then we come back to the same sticky point. Why are very few 
people donating? Maybe its just from my perspective but when i 
donate, i want to feel that my money will be used good. And 
because there is no real public accounting on where the money 
that D gets is being spend, ... maybe there is but again, it 
feels like you need to dig to find it, like with most D things.

---

Saturday i spend some time with Kotlin. And frankly, i liked it 
more then i expected.

Install jetbrains community edition, install JVM. And your ready 
to rock.

* Front end writing / Javascript generation. Works out of the box.

* Java generation / writing. Fast, works perfectly.

* Great editor support! I just love the whole "rust" style 
mutable recognition build in. The extra type hinting. The ability 
to alter the coding formatting. Etc ... and all in the familiar 
editor then i am used to from my php days.

* Kotlin Native (llvm). A bit more work to get going but its only 
at 0.3 version so one gives it some slack. But they did 
impressive work in the last two months from the initial release. 
Hell, they even beat Swift by offering Windows support already 
*lol*

---

While i am sure there are javascript converting modules for D. 
Again ... no focus on it, 3th party, no clear information etc ...

When it comes down to editor support, sorry its mediocre at best. 
Here are work i am fighting the workspace-d dfmt simply because i 
have some long shell lines that i want on a single line. They are 
 > 120 characters but dfmt keeps breaking my line formatting. 
Frustrating because it looks bad and because dfmt is compiled 
into workspace-d, no documentation how to override dfmt. Again, 
it feel like a lot of modules slapped together and they work but 
no steps beyond this.

...

I am at work so i do not have a lot of time to write all this. D 
simply feels incomplete compared to its competitors. Not the 
language, that is great and really feature complete. But 
everything around it feels fragmented, incomplete, in a constant 
state of unfinished. That is just my opinion.


More information about the Digitalmars-d mailing list