Can D used for BIG-HUGE projects?

Guillaume Piolat first.name at guess.com
Sat Dec 19 16:08:59 UTC 2020


On Saturday, 19 December 2020 at 12:16:46 UTC, Marlon wrote:
>
> Instead of Ilya the Lone Renger, the language needs more people 
> like Andrei, with his attitude towards improving things but 
> under the same hat, but we know how ended ...

Ilya has a point, it is sometimes less effort to use and maintain 
your own version than contributing back!

It is simply an economical problem and somehow I'm sure people 
are happy to have created their own "balkanized" library so that 
they have more control on memory, speed, and @nogc.

If you are building something HUGE you will end up managing 
dependencies and cutting links that create debt; that may mean 
having your own wheel you control perfectly.

For example, in Dplug we couldn't possibly use the FFT from 
Phobos, which has a range of problems _from our point of view_, 
as a general purpose library Phobos is not to blame and it fits 
its design goals. So no problem with expending effort to maintain 
`pfft`, which incidentally is larger and more complex ; it 
wouldn't fit Phobos.



More information about the Digitalmars-d mailing list