We are forking D
Luna
luna at foxgirls.gay
Tue Jan 2 20:54:49 UTC 2024
On Tuesday, 2 January 2024 at 17:55:56 UTC, GrimMaple wrote:
> Hello everyone!
>
> Growing greatly dissatisfied with how things are in the D
> Programming Language, we decided it is time to fork it.
> We want to change the way decisions are made, giving both more
> freedom to change, and more speed to decision making. We want
> the process of contribution to be as open-ended as possible,
> and not having unnecessary blockage to contributions. We also
> want the language to allow for faster software development. The
> way this is going to be achieved is still not finalized, but
> that is the goal.
> One of the ways to achive our goal is to have core focuses of
> the language. Such focuses are:
>
> * Embracing the GC and improving upon it, disregarding betterC
> and nogc in the process
> * Concentrating on the code being `@safe` by default
> * Revizing & rewriting the standard library, making `std.v2`
> * Improving `druntime` and porting it to other platforms, like
> wasm
> * Encouraging writing code in D, not sticking up with C
> * Improving toolchain
>
> The following stuff will be forked:
> * dmd
> * ldc
> * phobos
> * druntime
>
> As hard as it is to say this, unfortunate code breaking
> changese are going to be made. But only if they help achieve
> the goals listed above.
>
> The forking process is still in progress, and there isn't much
> done per se. We are discussing the future of the fork and what
> we want from it, it might be a little crazy at first. But if
> you wish to help out, bring your changes in, or just look
> around, please join our Discord server to discuss:
> https://discord.gg/tfT9MjA69u . Temporary website:
> https://dpldocs.info/opend/contribute.html
>
> Thank you, and good luck.
For the love of everything good, if you want to fork D, please
don't *name* it D, that could create another wave of issues where
people think OpenD is *actual* D and getting confused.
It's fair that you're unhappy with the state of the D language,
but I don't think creating confusion is a good solution.
More information about the Digitalmars-d
mailing list