Jump to page: 1 226  
Page
Thread overview
Is D really that bad?
Oct 28, 2022
Imperatorn
Oct 28, 2022
IGotD-
Oct 28, 2022
Imperatorn
Oct 29, 2022
Walter Bright
Oct 29, 2022
Imperatorn
Oct 31, 2022
Timon Gehr
Oct 28, 2022
AnimusPEXUS
Oct 28, 2022
Imperatorn
Oct 29, 2022
Imperatorn
Oct 28, 2022
zjh
Oct 28, 2022
zjh
Oct 28, 2022
Imperatorn
Nov 01, 2022
zoujiaqing
Nov 01, 2022
zjh
Nov 01, 2022
zjh
Nov 01, 2022
zjh
Nov 06, 2022
Walter Bright
Nov 01, 2022
Imperatorn
Nov 01, 2022
Imperatorn
Nov 01, 2022
Imperatorn
Nov 01, 2022
Imperatorn
Nov 01, 2022
Paul Backus
Nov 01, 2022
M.M.
Nov 01, 2022
Imperatorn
Nov 01, 2022
bachmeier
Nov 01, 2022
Bioinfornatics
Nov 01, 2022
Imperatorn
Nov 02, 2022
data pulverizer
Nov 02, 2022
zoujiaqing
Oct 28, 2022
Imperatorn
Oct 28, 2022
Imperatorn
Oct 28, 2022
Guillaume Piolat
Oct 28, 2022
Andrej Mitrovic
Oct 28, 2022
Guillaume Piolat
Nov 02, 2022
cc
Nov 02, 2022
Imperatorn
Nov 02, 2022
Imperatorn
Oct 28, 2022
Adam D Ruppe
Oct 28, 2022
Dukc
Oct 28, 2022
Imperatorn
Oct 28, 2022
Imperatorn
Oct 28, 2022
Hipreme
Oct 28, 2022
Imperatorn
Oct 29, 2022
Walter Bright
Oct 29, 2022
Imperatorn
Oct 28, 2022
jmh530
Oct 28, 2022
ryuukk_
Oct 28, 2022
Adam D Ruppe
Oct 28, 2022
ryuukk_
Oct 28, 2022
H. S. Teoh
Re: Why is D's GC slower than GO's?
Oct 29, 2022
Walter Bright
Oct 29, 2022
Araq
Oct 29, 2022
Imperatorn
Oct 29, 2022
Walter Bright
Oct 29, 2022
Bruce Carneal
Oct 29, 2022
Piotr Duda
Oct 29, 2022
Walter Bright
Oct 29, 2022
rikki cattermole
Oct 29, 2022
Walter Bright
Oct 29, 2022
Imperatorn
Oct 29, 2022
Walter Bright
Oct 29, 2022
rikki cattermole
Oct 29, 2022
IGotD-
Oct 29, 2022
Imperatorn
Oct 29, 2022
Sergey
Oct 30, 2022
Sergey
Oct 29, 2022
Walter Bright
Oct 29, 2022
IGotD-
Oct 29, 2022
Imperatorn
Oct 29, 2022
IGotD-
Oct 29, 2022
Imperatorn
Oct 29, 2022
IGotD-
Oct 29, 2022
Walter Bright
Oct 29, 2022
Paulo Pinto
Oct 30, 2022
Walter Bright
Oct 30, 2022
Paulo Pinto
Oct 31, 2022
Walter Bright
Oct 29, 2022
Adam D Ruppe
Oct 29, 2022
Walter Bright
Oct 29, 2022
IGotD-
Oct 30, 2022
Walter Bright
Oct 30, 2022
12345swordy
Oct 30, 2022
Walter Bright
Oct 30, 2022
Paulo Pinto
Oct 30, 2022
Walter Bright
Oct 30, 2022
Paulo Pinto
Oct 30, 2022
Paulo Pinto
Oct 30, 2022
IGotD-
Oct 30, 2022
Imperatorn
Oct 30, 2022
Paulo Pinto
Oct 30, 2022
Walter Bright
Oct 30, 2022
Imperatorn
Oct 30, 2022
Walter Bright
Oct 30, 2022
Paulo Pinto
Oct 30, 2022
IGotD-
Oct 30, 2022
Walter Bright
Oct 30, 2022
Templated Person
Oct 31, 2022
rikki cattermole
Oct 31, 2022
Walter Bright
Oct 30, 2022
Walter Bright
Oct 31, 2022
Paulo Pinto
Oct 31, 2022
Paulo Pinto
Oct 31, 2022
linger
Oct 31, 2022
Paulo Pinto
Oct 29, 2022
Adam D Ruppe
Oct 30, 2022
Walter Bright
Oct 31, 2022
Adam D Ruppe
Nov 02, 2022
Walter Bright
Oct 29, 2022
bachmeier
Nov 01, 2022
bachmeier
Nov 01, 2022
Don Allen
Nov 01, 2022
Timon Gehr
Nov 01, 2022
Don Allen
Nov 02, 2022
Timon Gehr
Nov 02, 2022
zjh
Nov 02, 2022
Dukc
Nov 01, 2022
Imperatorn
Nov 02, 2022
Patrick Schluter
Nov 02, 2022
Guillaume Piolat
Nov 02, 2022
Imperatorn
Nov 02, 2022
H. S. Teoh
Nov 02, 2022
Imperatorn
Oct 29, 2022
Imperatorn
Oct 29, 2022
rikki cattermole
Oct 29, 2022
Imperatorn
Oct 29, 2022
matheus
Oct 29, 2022
Imperatorn
Oct 29, 2022
Walter Bright
Oct 30, 2022
Ali Çehreli
Oct 29, 2022
Guillaume Piolat
Oct 30, 2022
ISO C with Modules
Oct 30, 2022
Imperatorn
Oct 30, 2022
ISO C with Modules
Oct 30, 2022
Max Samukha
Oct 30, 2022
bachmeier
Oct 30, 2022
Tejas
Oct 30, 2022
bachmeier
Oct 28, 2022
bachmeier
Oct 28, 2022
Siarhei Siamashka
Oct 28, 2022
Imperatorn
Oct 28, 2022
Ali
Oct 28, 2022
Imperatorn
Oct 28, 2022
bachmeier
Oct 28, 2022
Imperatorn
Oct 28, 2022
Imperatorn
Oct 28, 2022
H. S. Teoh
Oct 28, 2022
Sergey
Oct 29, 2022
Alexandru Ermicioi
Oct 29, 2022
Imperatorn
Oct 30, 2022
Ali Çehreli
Oct 28, 2022
Paulo Pinto
Oct 28, 2022
Imperatorn
Oct 28, 2022
Paulo Pinto
Oct 28, 2022
Ali
Oct 28, 2022
RubyTheRoobster
Oct 28, 2022
Imperatorn
Oct 28, 2022
RubyTheRoobster
Oct 28, 2022
Ali
Oct 30, 2022
Ali Çehreli
Oct 28, 2022
H. S. Teoh
Oct 28, 2022
Imperatorn
Oct 29, 2022
Walter Bright
Oct 29, 2022
zjh
Oct 29, 2022
Imperatorn
Oct 29, 2022
You know I'm bad
Oct 29, 2022
zjh
Oct 30, 2022
Imperatorn
Oct 30, 2022
Imperatorn
Oct 30, 2022
Imperatorn
Oct 31, 2022
Mike Parker
Oct 31, 2022
surlymoor
Nov 02, 2022
H. S. Teoh
Oct 31, 2022
Walter Bright
Oct 31, 2022
Bioinfornatics
Oct 31, 2022
zjh
Oct 31, 2022
IGotD-
Oct 31, 2022
Imperatorn
Oct 31, 2022
Bioinfornatics
Oct 31, 2022
zjh
Oct 31, 2022
Walter Bright
Oct 31, 2022
Timon Gehr
Nov 01, 2022
Walter Bright
Nov 01, 2022
rikki cattermole
Nov 02, 2022
Walter Bright
Nov 02, 2022
UmmReally
Nov 02, 2022
H. S. Teoh
Nov 02, 2022
UmmReally
Nov 02, 2022
UmmReally
Nov 02, 2022
bachmeier
Nov 02, 2022
Imperatorn
Nov 02, 2022
surlymoor
Nov 02, 2022
UmmReally
Nov 02, 2022
Ali Çehreli
Nov 02, 2022
UmmReally
Nov 02, 2022
Ali Çehreli
Nov 02, 2022
Jordan Wilson
Nov 02, 2022
UmmReally
Nov 02, 2022
Ali Çehreli
Nov 03, 2022
Max Samukha
Nov 03, 2022
Ali Çehreli
Nov 03, 2022
UmmReally
Nov 03, 2022
rikki cattermole
Nov 03, 2022
Mike Parker
Nov 03, 2022
zjh
Nov 03, 2022
zjh
Nov 04, 2022
Walter Bright
Nov 04, 2022
H. S. Teoh
Nov 04, 2022
Walter Bright
Nov 04, 2022
rikki cattermole
Nov 05, 2022
12345swordy
Nov 05, 2022
rikki cattermole
Nov 05, 2022
Dukc
Nov 06, 2022
Walter Bright
Nov 06, 2022
rikki cattermole
Nov 08, 2022
TTK Ciar
Nov 08, 2022
12345swordy
Nov 06, 2022
CM
Nov 06, 2022
Tejas
Nov 06, 2022
CM
Nov 04, 2022
Max Samukha
Nov 05, 2022
razyk
Nov 06, 2022
Walter Bright
Nov 06, 2022
razyk
Nov 06, 2022
Max Samukha
Oct 31, 2022
Dukc
Nov 01, 2022
Imperatorn
Nov 01, 2022
zjh
Oct 31, 2022
Bioinfornatics
Oct 31, 2022
jmh530
Nov 01, 2022
SealabJaster
Nov 01, 2022
ryuukk_
Nov 01, 2022
H. S. Teoh
Nov 01, 2022
Imperatorn
Nov 02, 2022
Walter Bright
Nov 02, 2022
Tejas
Nov 02, 2022
Walter Bright
Nov 03, 2022
Imperatorn
October 28, 2022

Hi guys,

Just wanted to remind you that, D maybe isn't that bad.

We're very good at bashing our own language, but we should also remember sometimes what it has given us.

I have spent the last months going through other languages, and I can say, the grass is always not so much greener on the other side.

Yes, there are more mature languages.
Yes, there are languages with better ecosystems.

But, just as an example - Zig - which is getting attention, is according to the community itself (including its creator) not in 1.0 until about 2025.

And still people use it, and might even think it's better than D.

Some information from their community (not my words)
It does not have a standardized package manager and build system.
It does not have an official registry of packages.
It is unstable.
It should not be used in production (actively advised against).
It changes so often that you can not rely on code to work even in 1 month from now.
etc

And still, people still think Zig is better for some reason.

Yes, D has it's flaws, true. But it's far from unfixable? Or is that what people believe?

Forget about Jai, Odin, Beef and all those languages.

Go - Welcome rheumatism 👴
Rust - Welcome brain tumor from not even being able to prototype something in less than 2 years 😩
C++ - Welcome to hell 🔥
...

The only real language out there that is close to what D is/could be is Nim and I respect it.
But, its syntax is not that kind to those who loved the curly braces.

All I'm saying is - maybe it's best if we just fix D?

There is some valid criticism, like the risk for attribute soup etc. But maybe it's fixable?

Remember what D gives you in terms of UFCS, CTFE, metaprogramming, performance, package manager, prototyping, inline assembly, 3 compilers for different use cases etc.

Is D really that bad?

October 28, 2022

On Friday, 28 October 2022 at 09:51:04 UTC, Imperatorn wrote:

>

Yes, D has it's flaws, true. But it's far from unfixable? Or is that what people believe?

Is D really that bad?

D is a good language but it has some obvious flaws that are easily recognizable and these can be fixed. The problem is the management and the total tone deafness/insight who refuse to recognize these often because of self manufactured dogmas. This is really frustrating as if the odds and ends could be fixed in the language it could bring it to a very competitive state. It's like falling over right before the finishing line. The only way out of this is if D is forked.

October 28, 2022

On Friday, 28 October 2022 at 09:51:04 UTC, Imperatorn wrote:

>

Hi guys,
Is D really that bad?

D isn't bad. D is good. it's just needs many bugfixing and more stability (without which it's complicated to even advertise it to use it for prod) and also it needs more stable and maintained tools (frameworks) for many things, like bindings for wayland and better wasm/wasi support. and more interesting things, like docker/kubernetes does for Go.

Also, I'm trying here to figure out how to write wasm runtime support (yes, I know about adr's one), and I think there should be better documentation/api generator/browser, like golang's/python's godoc/pydoc servers.

October 28, 2022

On Friday, 28 October 2022 at 10:20:38 UTC, IGotD- wrote:

>

On Friday, 28 October 2022 at 09:51:04 UTC, Imperatorn wrote:

>

Yes, D has it's flaws, true. But it's far from unfixable? Or is that what people believe?

Is D really that bad?

D is a good language but it has some obvious flaws that are easily recognizable and these can be fixed. The problem is the management and the total tone deafness/insight who refuse to recognize these often because of self manufactured dogmas. This is really frustrating as if the odds and ends could be fixed in the language it could bring it to a very competitive state. It's like falling over right before the finishing line. The only way out of this is if D is forked.

I hope we can find a solution without forking ❤️

October 28, 2022

On Friday, 28 October 2022 at 10:23:16 UTC, AnimusPEXUS wrote:

>

On Friday, 28 October 2022 at 09:51:04 UTC, Imperatorn wrote:

>

Hi guys,
Is D really that bad?

D isn't bad. D is good. it's just needs many bugfixing and more stability (without which it's complicated to even advertise it to use it for prod) and also it needs more stable and maintained tools (frameworks) for many things, like bindings for wayland and better wasm/wasi support. and more interesting things, like docker/kubernetes does for Go.

Also, I'm trying here to figure out how to write wasm runtime support (yes, I know about adr's one), and I think there should be better documentation/api generator/browser, like golang's/python's godoc/pydoc servers.

I agree, but I think this could be fixed. We must have hope! 😎

October 28, 2022

On Friday, 28 October 2022 at 09:51:04 UTC, Imperatorn wrote:

>

Hi guys,
...

It's not that bad, but there are too few people. D needs fresh blood, new ideas, organization, orientation, position, and reconstruction.
Need a priority todo list.

October 28, 2022

On Friday, 28 October 2022 at 09:51:04 UTC, Imperatorn wrote:

>

And still, people still think Zig is better for some reason.

I don't think it makes much sense to talk about better or worse without a use case. Zig seems to aim for embedded like settings, but I don't like the language design regardless, as of today. But that could change.

>

Yes, D has it's flaws, true. But it's far from unfixable? Or is that what people believe?

You cannot predict the future, but if you go 10 years back and identify things that ought to be fixed (in the sense that it would make the language more broadly appealing) and find that those issues are still there, then there must be something making it difficult to address. Could be the current compiler code base, could be other things.

Keeping the same process makes it improbable that there will be a significant change, for good or bad.

>

Forget about Jai, Odin, Beef and all those languages.

Why forget about Jai? If it gains traction in a specific domain like games, why not use it?

(There are also plenty of others in the works: Carbon, Circle, C++2.0, V etc)

October 28, 2022

On Friday, 28 October 2022 at 11:25:32 UTC, zjh wrote:

>

Need a priority todo list.

I often meet the ceiling on C++, so I have to rely on macro to help me.
D, It is clear that the community is small.and if bifurcated, it will go die.
It is impossible to develop a language that only 10 people use.

What D needs most is rational positioning, attracting target talents to join D and develop D.

October 28, 2022

On Friday, 28 October 2022 at 09:51:04 UTC, Imperatorn wrote:

>

Is D really that bad?

Do not take the forums sentiment as ground truth.

If you release a software, whatever its quality, the online forums are always way more critical and acerb that the general population of users. This has become more obvious in the last decade. Auburn Sounds recently released one the best compressor in the world (https://www.auburnsounds.com/products/Lens.html, sorry for SEO), and you can get it for free, so I was expecting less criticism. Exactly the reverse happened, the better it is, the more any perceived flaw is painted as huge and "show-stopper". It attracts more criticism, like Bjarne said, in a way being good force users to use it and learn it.

October 28, 2022

On Friday, 28 October 2022 at 11:39:12 UTC, Guillaume Piolat wrote:

>

On Friday, 28 October 2022 at 09:51:04 UTC, Imperatorn wrote:

>

Is D really that bad?

Auburn Sounds recently released one the best compressor in the world (https://www.auburnsounds.com/products/Lens.html, sorry for SEO)

Sounds pretty good from the samples! Any reviews yet, or is it too new and we'll have to wait a bit? I'd love to read about it.

« First   ‹ Prev
1 2 3 4 5 6 7 8 9 10 11