Jump to page: 1 225  
Page
Thread overview
We are forking D
Jan 02, 2024
GrimMaple
Jan 02, 2024
Daniel N
Jan 02, 2024
ryuukk_
Jan 02, 2024
IGotD-
Jan 02, 2024
H. S. Teoh
Jan 02, 2024
matheus
Jan 02, 2024
Profunctor
Jan 02, 2024
GrimMaple
Jan 02, 2024
IGotD-
Jan 02, 2024
GrimMaple
Jan 02, 2024
H. S. Teoh
Jan 02, 2024
IGotD-
Jan 02, 2024
mw
Jan 09, 2024
Quirin Schroll
Jan 09, 2024
Martyn
Jan 09, 2024
H. S. Teoh
Jan 09, 2024
bomat
Jan 11, 2024
cc
Jan 09, 2024
Martyn
Jan 09, 2024
tony
Jan 02, 2024
monkyyy
Jan 02, 2024
victoroak
Jan 03, 2024
d007
Jan 02, 2024
Profunctor
Jan 03, 2024
user
Jan 12, 2024
Antonio
Jan 02, 2024
Konstantin
Jan 02, 2024
Luna
Jan 02, 2024
H. S. Teoh
Jan 02, 2024
Daniel N
Jan 03, 2024
user
Jan 03, 2024
Andrey Zherikov
Jan 03, 2024
Patrick Schluter
Jan 03, 2024
Iain Buclaw
Jan 03, 2024
Andrej Mitrovic
Jan 03, 2024
Andrej Mitrovic
Jan 03, 2024
Per Nordlöw
Jan 03, 2024
Martyn
Jan 03, 2024
JN
Jan 03, 2024
matheus
Jan 03, 2024
Martyn
Jan 03, 2024
IGotD-
Jan 03, 2024
GrimMaple
Jan 03, 2024
H. S. Teoh
Jan 04, 2024
Don Allen
Jan 07, 2024
bomat
Jan 07, 2024
Lance Bachmeier
Jan 07, 2024
H. S. Teoh
Jan 08, 2024
Lance Bachmeier
Jan 08, 2024
Dukc
Jan 08, 2024
H. S. Teoh
Jan 07, 2024
GrimMaple
Jan 08, 2024
Don Allen
Jan 08, 2024
H. S. Teoh
Jan 08, 2024
Siarhei Siamashka
Jan 08, 2024
Jordan Wilson
Jan 08, 2024
Walter Bright
Jan 09, 2024
H. S. Teoh
Jan 09, 2024
Walter Bright
Jan 08, 2024
Walter Bright
Jan 08, 2024
Siarhei Siamashka
Jan 08, 2024
Alexandru Ermicioi
Jan 08, 2024
Lance Bachmeier
Jan 07, 2024
monkyyy
Jan 07, 2024
Lance Bachmeier
Jan 07, 2024
Don Allen
Jan 07, 2024
monkyyy
Jan 07, 2024
bomat
Jan 07, 2024
Don Allen
Jan 07, 2024
Walter Bright
Jan 07, 2024
bomat
Jan 08, 2024
Walter Bright
Jan 08, 2024
bomat
Jan 07, 2024
Max Samukha
Jan 03, 2024
Hors
Jan 03, 2024
H. S. Teoh
Jan 03, 2024
Paulo Pinto
Jan 04, 2024
i_meva
Jan 04, 2024
Hors
Jan 04, 2024
Martyn
Jan 04, 2024
Abdulhaq
Jan 04, 2024
IGotD-
Jan 04, 2024
Etienne
Jan 05, 2024
Dibyendu Majumdar
Jan 05, 2024
matheus
Jan 05, 2024
H. S. Teoh
Jan 06, 2024
matheus
Jan 06, 2024
H. S. Teoh
Jan 06, 2024
Mengu
Jan 06, 2024
IGotD-
Jan 07, 2024
H. S. Teoh
Jan 07, 2024
Walter Bright
Jan 07, 2024
Paolo Invernizzi
Jan 07, 2024
Walter Bright
Jan 07, 2024
brianush1
Jan 07, 2024
Walter Bright
Jan 07, 2024
Timon Gehr
Jan 08, 2024
Walter Bright
Jan 08, 2024
Nick Treleaven
Jan 08, 2024
Walter Bright
Jan 09, 2024
Timon Gehr
Jan 08, 2024
Timon Gehr
Jan 08, 2024
Timon Gehr
Jan 08, 2024
Walter Bright
Jan 08, 2024
DrDread
Jan 08, 2024
Bruce Carneal
Jan 08, 2024
Andrej Mitrovic
Jan 08, 2024
Max Samukha
Jan 08, 2024
Paolo Invernizzi
Jan 08, 2024
Max Samukha
Jan 08, 2024
Max Samukha
Jan 08, 2024
Walter Bright
Jan 09, 2024
Walter Bright
Jan 09, 2024
Walter Bright
Jan 09, 2024
Walter Bright
Jan 09, 2024
Walter Bright
Jan 08, 2024
Walter Bright
Jan 08, 2024
Walter Bright
Jan 08, 2024
Bruce Carneal
Jan 08, 2024
Walter Bright
Jan 09, 2024
Bruce Carneal
Jan 09, 2024
Walter Bright
Jan 09, 2024
razyk
Jan 08, 2024
Walter Bright
Jan 07, 2024
Bruce Carneal
Jan 07, 2024
Walter Bright
Jan 09, 2024
Timon Gehr
Jan 07, 2024
Timon Gehr
Jan 08, 2024
Walter Bright
Jan 08, 2024
Walter Bright
Jan 07, 2024
Walter Bright
Jan 07, 2024
matheus
Jan 07, 2024
Walter Bright
Jan 06, 2024
Bastiaan Veelo
Jan 06, 2024
matheus
Jan 06, 2024
Meta
Jan 09, 2024
whitebyte
Jan 09, 2024
BlueBeach
Jan 09, 2024
Timon Gehr
Jan 09, 2024
BlueBeach
Jan 09, 2024
Lance Bachmeier
Jan 09, 2024
H. S. Teoh
Jan 09, 2024
matheus
Jan 09, 2024
BlueBeach
Jan 09, 2024
H. S. Teoh
Jan 09, 2024
user1234
Jan 09, 2024
H. S. Teoh
Jan 09, 2024
max haughton
Jan 09, 2024
Walter Bright
Jan 09, 2024
H. S. Teoh
Jan 10, 2024
Martyn
Jan 10, 2024
Max Samukha
Jan 10, 2024
Nick Treleaven
Jan 12, 2024
Walter Bright
Jan 12, 2024
Walter Bright
Jan 09, 2024
Abdulhaq
Jan 09, 2024
H. S. Teoh
Jan 09, 2024
Konstantin
Jan 09, 2024
jmh530
Jan 09, 2024
Lance Bachmeier
Jan 10, 2024
BlueBeach
Jan 10, 2024
bachmeier
Jan 09, 2024
whitebyte
Jan 09, 2024
Walter Bright
Jan 09, 2024
Lance Bachmeier
Jan 10, 2024
Nick Treleaven
Jan 10, 2024
bachmeier
Jan 10, 2024
Sergey
Jan 10, 2024
H. S. Teoh
Jan 10, 2024
M. M.
Jan 09, 2024
Paolo Invernizzi
Jan 10, 2024
H. S. Teoh
Jan 10, 2024
Walter Bright
Jan 10, 2024
Paolo Invernizzi
Jan 10, 2024
Guillaume Piolat
Jan 10, 2024
Paolo Invernizzi
Jan 10, 2024
Guillaume Piolat
Jan 10, 2024
matheus
Jan 10, 2024
Paolo Invernizzi
Jan 10, 2024
Guillaume Piolat
Jan 10, 2024
Paolo Invernizzi
Jan 10, 2024
Martyn
Jan 10, 2024
zjh
Jan 11, 2024
zjh
Jan 14, 2024
Walter Bright
Jan 10, 2024
Walter Bright
Jan 11, 2024
Timon Gehr
Jan 12, 2024
Walter Bright
Jan 12, 2024
Walter Bright
Jan 10, 2024
aberba
Jan 10, 2024
GrimMaple
Jan 10, 2024
Nick Treleaven
Jan 10, 2024
GrimMaple
Jan 10, 2024
Nick Treleaven
Jan 10, 2024
Walter Bright
Jan 10, 2024
Walter Bright
Jan 10, 2024
Walter Bright
Jan 09, 2024
GrimMaple
Jan 09, 2024
BlueBeach
Jan 09, 2024
GrimMaple
Jan 10, 2024
zjh
Jan 10, 2024
zjh
Jan 10, 2024
zjh
Jan 10, 2024
zjh
Jan 10, 2024
aberba
Jan 11, 2024
a11e99z
Jan 11, 2024
a11e99z
Jan 12, 2024
zjh
Jan 12, 2024
zjh
Jan 12, 2024
zjh
Jan 11, 2024
Timon Gehr
Jan 11, 2024
ryuukk_
Jan 12, 2024
Hors
Jan 12, 2024
Paolo Invernizzi
Jan 14, 2024
Walter Bright
Jan 14, 2024
Walter Bright
Jan 14, 2024
Paulo Pinto
Jan 14, 2024
evilrat
Jan 14, 2024
Walter Bright
Jan 10, 2024
karitoy
Jan 09, 2024
bomat
Jan 09, 2024
Walter Bright
Jan 16, 2024
Les De Ridder
Jan 17, 2024
Walter Bright
Jan 21, 2024
Salih Dincer
Jan 21, 2024
Danilo
Jan 21, 2024
Danilo
Jan 21, 2024
claptrap
Jan 21, 2024
matheus
Jan 19, 2024
cc
Jan 19, 2024
Dom DiSc
January 02, 2024

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.

January 02, 2024

On Tuesday, 2 January 2024 at 17:55:56 UTC, GrimMaple wrote:

>

Hello everyone!

Thank you, and good luck.

Good luck, please use a different name for your module, not std.v2 as that should be reserved for the original dlang.

January 02, 2024

Embracing GC only sets yourself for failure

The best approach is to be pragmatic and embrace APIs around an allocator, so you can have the default allocation strategy be a GC without hurting projects that require fine tuning the allocation strategy (games, drivers, anything realtime)

type inference and tuple, that's very nice, overall the roadmap is interesting and promising, missing tagged union and allocator driven API and i would root for you

i'd make -i the default as well

but.. who is 'we'?

January 02, 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......

...

Thank you, and good luck.

That's good news but who are "we" in this case?

The name OpenD is ok, I was thinking to naming it "D professional" but that's not so important.

This is a decision that is long overdue and I am happy that it is finally happening. It is also very unfortunate but there is simply no other way in order to progress. The important thing is that you get productive people on board who wants to contribute.

Also is there a new forum that we can use in order to discuss things? I'm talking about a forum and not a chat group.

January 02, 2024
On Tue, Jan 02, 2024 at 06:54:17PM +0000, IGotD- via Digitalmars-d wrote:
> 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......
> > 
> > ...
> > 
> > Thank you, and good luck.
> 
> That's good news but who are "we" in this case?

>From the looks of it, GrimMaple and Adam Ruppe.  Don't know who else.
Maybe Jonathan Marler?  Some openness(!) on this front would be
appreciated.


> The name OpenD is ok, I was thinking to naming it "D professional" but that's not so important.

I actually thing Boulder (or boulDer) would be a much better name than
OpenD.  Adam would understand why. ;-)


> This is a decision that is long overdue and I am happy that it is finally happening. It is also very unfortunate but there is simply no other way in order to progress. The important thing is that you get productive people on board who wants to contribute.

If there's a way to get Kenji Hara back, then there'll be a fighting chance that this will actually succeed. Maybe also Bearophile, but may be too late by now.


> Also is there a new forum that we can use in order to discuss things? I'm talking about a forum and not a chat group.

Yeah, that would be much preferred. I'm not interested in joining discord just for this. Same reason why I'll never sign up for FB.


T

-- 
Those who don't understand D are condemned to reinvent it, poorly. -- Daniel N
January 02, 2024
On Tuesday, 2 January 2024 at 18:54:17 UTC, IGotD- wrote:
> ...
> The name OpenD is ok, I was thinking to naming it "D professional" but that's not so important.
> ...

D++ ?

If I'm not wrong, there was a topic once about renaming D to something different, there was a bunch of nice choices there.

I couldn't find that topic, but there was this one: https://forum.dlang.org/thread/hgyujiwbqffzjxudbofc@forum.dlang.org

In any case I wish you luck and I hope to see SI feature soon,

Matheus.
January 02, 2024

On Tuesday, 2 January 2024 at 17:55:56 UTC, GrimMaple wrote:

>

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

Will you be breaking betterc before wasm is merged?

>

The following stuff will be forked:
dmd
ldc

why both?

>

we

Got a list of names?

January 02, 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.

Good luck with this. I do not agree with every goal of the project but it's nice to see the community stepping up and fixing things. Maybe issue 5710 might be merged again or fixed in another way. It would be great to see async/await or some kind of stackless resumable function implemented too.

I might enter the discord later to see more about the project.

January 02, 2024

On Tuesday, 2 January 2024 at 17:55:56 UTC, GrimMaple wrote:

>
  • Embracing the GC and improving upon it, disregarding betterC and nogc in the process

This alone is worth it. I pray for your success in these endeavors.

January 02, 2024

On Tuesday, 2 January 2024 at 18:54:17 UTC, IGotD- wrote:

>

Also is there a new forum that we can use in order to discuss things? I'm talking about a forum and not a chat group.

I too am interested in this.

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