www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Latest and greatest D

reply Imperatorn <johan_forsberg_86 hotmail.com> writes:
Been away from D for a while but jumping back in.

What's some top 3 things I should know about that has happened in 
2022 and might change how I should write D (I've heard there are 
some depreciations for example)?

Thanks ☀️
Sep 19 2022
next sibling parent reply Sergey <kornburn yandex.ru> writes:
On Monday, 19 September 2022 at 18:17:38 UTC, Imperatorn wrote:
 Been away from D for a while but jumping back in.

 What's some top 3 things I should know about that has happened 
 in 2022 and might change how I should write D (I've heard there 
 are some depreciations for example)?

 Thanks ☀️
3 really big things: 1) DConf 2022 (you can find videos on YouTube) 2) GDC is now in GCC officially 3) Andrei left D
Sep 19 2022
next sibling parent reply Mike Parker <aldacron gmail.com> writes:
On Monday, 19 September 2022 at 19:33:37 UTC, Sergey wrote:

 3) Andrei left D
Andrei's still around.
Sep 19 2022
parent reply bauss <jacobbauss gmail.com> writes:
On Tuesday, 20 September 2022 at 00:10:50 UTC, Mike Parker wrote:
 On Monday, 19 September 2022 at 19:33:37 UTC, Sergey wrote:

 3) Andrei left D
Andrei's still around.
Yeah, he just stepped down his position but is still involved, right?
Sep 19 2022
parent reply Mike Parker <aldacron gmail.com> writes:
On Tuesday, 20 September 2022 at 06:21:43 UTC, bauss wrote:

 Yeah, he just stepped down his position but is still involved, 
 right?
He stepped down from his role as comaintainer of the language, which Atila now fills, but is still involved with the foundation, yes.
Sep 20 2022
parent reply Abdulhaq <alynch4048 gmail.com> writes:
On Tuesday, 20 September 2022 at 10:10:45 UTC, Mike Parker wrote:
 On Tuesday, 20 September 2022 at 06:21:43 UTC, bauss wrote:

 Yeah, he just stepped down his position but is still involved, 
 right?
He stepped down from his role as comaintainer of the language, which Atila now fills, but is still involved with the foundation, yes.
You can see Andrei talking recently about having fun with D in this talk https://www.youtube.com/watch?v=IYoMM08gdjI
Sep 20 2022
next sibling parent reply Imperatorn <johan_forsberg_86 hotmail.com> writes:
On Tuesday, 20 September 2022 at 11:06:13 UTC, Abdulhaq wrote:
 On Tuesday, 20 September 2022 at 10:10:45 UTC, Mike Parker 
 wrote:
 On Tuesday, 20 September 2022 at 06:21:43 UTC, bauss wrote:

 Yeah, he just stepped down his position but is still 
 involved, right?
He stepped down from his role as comaintainer of the language, which Atila now fills, but is still involved with the foundation, yes.
You can see Andrei talking recently about having fun with D in this talk https://www.youtube.com/watch?v=IYoMM08gdjI
Yo, where does he talk about D? ☀️
Sep 20 2022
parent Abdulhaq <alynch4048 gmail.com> writes:
On Tuesday, 20 September 2022 at 11:41:01 UTC, Imperatorn wrote:

 Yo, where does he talk about D? ☀️
scattered around the intro e.g. https://youtu.be/IYoMM08gdjI?t=140
Sep 20 2022
prev sibling parent bachmeier <no spam.net> writes:
On Tuesday, 20 September 2022 at 11:06:13 UTC, Abdulhaq wrote:
 On Tuesday, 20 September 2022 at 10:10:45 UTC, Mike Parker 
 wrote:
 On Tuesday, 20 September 2022 at 06:21:43 UTC, bauss wrote:

 Yeah, he just stepped down his position but is still 
 involved, right?
He stepped down from his role as comaintainer of the language, which Atila now fills, but is still involved with the foundation, yes.
You can see Andrei talking recently about having fun with D in this talk https://www.youtube.com/watch?v=IYoMM08gdjI
He's still working on the language: https://forum.dlang.org/post/1c3605cf-eed5-aaa1-32c5-0bbd5d67a968 erdani.org
Sep 20 2022
prev sibling parent reply Mike Parker <aldacron gmail.com> writes:
On Monday, 19 September 2022 at 19:33:37 UTC, Sergey wrote:
 On Monday, 19 September 2022 at 18:17:38 UTC, Imperatorn wrote:
 2) GDC is now in GCC officially
GDC has been in GCC since well before this year.
Sep 19 2022
parent reply Steven Schveighoffer <schveiguy gmail.com> writes:
On 9/19/22 8:32 PM, Mike Parker wrote:
 On Monday, 19 September 2022 at 19:33:37 UTC, Sergey wrote:
 On Monday, 19 September 2022 at 18:17:38 UTC, Imperatorn wrote:
 2) GDC is now in GCC officially
GDC has been in GCC since well before this year.
The biggest development with GDC is that it is now using the latest frontend, instead of a really old, slightly improved, C++ front end. -Steve
Sep 19 2022
parent reply zjh <fqbqrr 163.com> writes:
On Tuesday, 20 September 2022 at 01:13:11 UTC, Steven 
Schveighoffer wrote:

 The biggest development with GDC is that it is now using the 
 latest frontend, instead of a really old, slightly improved, 
 C++ front end.
Does `GDC` has a Windows version?
Sep 19 2022
next sibling parent reply Steven Schveighoffer <schveiguy gmail.com> writes:
On 9/19/22 9:40 PM, zjh wrote:
 On Tuesday, 20 September 2022 at 01:13:11 UTC, Steven Schveighoffer wrote:
 
 The biggest development with GDC is that it is now using the latest 
 frontend, instead of a really old, slightly improved, C++ front end.
Does `GDC` has a Windows version?
This is the GDC page, it has a link to a windows project that may work. I have not tried it. https://gdcproject.org/downloads It also mentions that you should download gcc instead of gdc. So maybe try downloading directly from gcc.gnu.org. -Steve
Sep 19 2022
parent reply zjh <fqbqrr 163.com> writes:
On Tuesday, 20 September 2022 at 02:05:38 UTC, Steven 
Schveighoffer wrote:
 On 9/19/22 9:40 PM, zjh wrote:
 https://gdcproject.org/downloads

 It also mentions that you should download gcc instead of gdc. 
 So maybe try downloading directly from gcc.gnu.org.

 -Steve
I hope there is a latest version of `gdc` that is directly available on windows.
Sep 19 2022
parent reply Ruby The Roobster <rubytheroobster yandex.com> writes:
On Tuesday, 20 September 2022 at 06:08:59 UTC, zjh wrote:
 On Tuesday, 20 September 2022 at 02:05:38 UTC, Steven 
 Schveighoffer wrote:
 On 9/19/22 9:40 PM, zjh wrote:
 https://gdcproject.org/downloads

 It also mentions that you should download gcc instead of gdc. 
 So maybe try downloading directly from gcc.gnu.org.

 -Steve
I hope there is a latest version of `gdc` that is directly available on windows.
GDC has been removed from winlibs, meaning that there is now no working, not even an experimental, GDC for Windows.
Sep 21 2022
next sibling parent zjh <fqbqrr 163.com> writes:
On Wednesday, 21 September 2022 at 23:52:45 UTC, Ruby The 
Roobster wrote:

 GDC has been removed from winlibs, meaning that there is now no 
 working, not even an experimental, GDC for Windows.
We have to use `ldc` and `dmd`.
Sep 21 2022
prev sibling parent reply TTK Ciar <ttk ciar.org> writes:
On Wednesday, 21 September 2022 at 23:52:45 UTC, Ruby The 
Roobster wrote:
 On Tuesday, 20 September 2022 at 06:08:59 UTC, zjh wrote:
 I hope there is a latest version of `gdc` that is directly 
 available on windows.
GDC has been removed from winlibs, meaning that there is now no working, not even an experimental, GDC for Windows.
Did they specify a reason for the removal? Is there a chance it might come back? I poked around Winlibs looking for release notes, but found nothing relevant.
Sep 23 2022
parent Ruby The Roobster <rubytheroobster yandex.com> writes:
On Friday, 23 September 2022 at 17:42:57 UTC, TTK Ciar wrote:
 On Wednesday, 21 September 2022 at 23:52:45 UTC, Ruby The 
 Roobster wrote:
 On Tuesday, 20 September 2022 at 06:08:59 UTC, zjh wrote:
 I hope there is a latest version of `gdc` that is directly 
 available on windows.
GDC has been removed from winlibs, meaning that there is now no working, not even an experimental, GDC for Windows.
Did they specify a reason for the removal? Is there a chance it might come back? I poked around Winlibs looking for release notes, but found nothing relevant.
Nope. I remember that a few months ago, one could download the latest GDC, as well as everything else. Now, GDC has been scrubbed from all downloads.
Sep 25 2022
prev sibling parent reply mw <mingwu gmail.com> writes:
On Tuesday, 20 September 2022 at 01:40:49 UTC, zjh wrote:
 Does `GDC` has a Windows version?
You can also follow this thread on building mingw64 package: https://forum.dlang.org/post/rtbkaqmkuhkuhiycsfha forum.dlang.org
Sep 19 2022
parent reply zjh <fqbqrr 163.com> writes:
On Tuesday, 20 September 2022 at 02:22:02 UTC, mw wrote:

 You can also follow this thread on building mingw64 package:

 https://forum.dlang.org/post/rtbkaqmkuhkuhiycsfha forum.dlang.org
Is there a `msvc` tool chain on `gdc`?
Sep 19 2022
parent mw <mingwu gmail.com> writes:
On Tuesday, 20 September 2022 at 06:10:05 UTC, zjh wrote:
 On Tuesday, 20 September 2022 at 02:22:02 UTC, mw wrote:

 You can also follow this thread on building mingw64 package:

 https://forum.dlang.org/post/rtbkaqmkuhkuhiycsfha forum.dlang.org
Is there a `msvc` tool chain on `gdc`?
I don't think so. GCC and msvc are two separate tool chains.
Sep 19 2022
prev sibling parent rikki cattermole <rikki cattermole.co.nz> writes:
The big thing (that I contributed towards) is shared library support in dub.

It should now work more or less as dependencies in ~master (Martin did 
the recent refinement).

Of course that won't help you as someone found out yesterday if you try 
to use it with dmd and suddenly get a random RTInfoImpl unknown symbol 
linker error.
Sep 19 2022