Re: Beta 2.098.0

2021-10-04 Thread Temtaime via Digitalmars-d-announce
On Wednesday, 29 September 2021 at 20:53:53 UTC, Martin Nowak 
wrote:
Glad to announce the first beta for the 2.098.0 release, ♥ to 
the 62 contributors.


http://dlang.org/download.html#dmd_beta
http://dlang.org/changelog/2.098.0.html

This release is quite a bit delayed due to [OSX build 
woes](https://github.com/dlang/installer/pull/487) and some 
personal lack of time.


As usual please report any bugs at
https://issues.dlang.org

-Martin


What is really discourages me that persons like Walter instead of 
making D great just do nothing helpful.


https://issues.dlang.org/show_bug.cgi?id=22115 was created for no 
reason and fixed same day.


While these ones will rest for some years i think ...
https://issues.dlang.org/show_bug.cgi?id=22148
https://issues.dlang.org/show_bug.cgi?id=22283


Re: D Language Foundation Monthly Meeting Summary (September 24, 2021)

2021-10-04 Thread IGotD- via Digitalmars-d-announce

On Monday, 4 October 2021 at 15:44:11 UTC, Ki Rill wrote:


About (1): I've written some C++ code recently. I was very 
happy with the code. I've read the code multiple times in 
search for potential bugs and errors. I decided to rewrite some 
of the code in D just to see the difference code-wise and 
performance-wise. Guess what happened? It didn't compile. I got 
out-of-bounds access error in D meanwhile the C++ version ran 
happily with no sign of any failure.


That's a classic with C++ and static arrays. C++ now has the STL 
array which is standard now but who cares because not many know 
about it and there so many ways to do the same things in C++ you 
get lost. Also, it's ugly.


In the case for D, I think D is a "sky is the limit" kind of 
language. D handles so many different areas, from low level to 
rather high level quite nicely. However, this together with one 
of the best metaprogramming out there, the versatility of the 
language is really among the highest.


Now, the metaprogramming in C++ is just as powerful but not many 
people can handle it and they tend to avoid more complicated 
solutions. With D, metaprogramming is much more approachable and 
tasks that the programmer was unable to do in C++ can be done in 
D relatively easy.


Re: D Language Foundation Monthly Meeting Summary (September 24, 2021)

2021-10-04 Thread Imperatorn via Digitalmars-d-announce

On Monday, 4 October 2021 at 15:44:11 UTC, Ki Rill wrote:

On Friday, 1 October 2021 at 12:32:20 UTC, Mike Parker wrote:

[...]


These are great news! As for the new slogan, I believe we need 
to put some emphasis on D's modelling power. If I come up with 
something decent, I'll post it.


[...]


Very curious what code that was.


Re: D Language Foundation Monthly Meeting Summary (September 24, 2021)

2021-10-04 Thread Ki Rill via Digitalmars-d-announce

On Friday, 1 October 2021 at 12:32:20 UTC, Mike Parker wrote:

[...]


These are great news! As for the new slogan, I believe we need to 
put some emphasis on D's modelling power. If I come up with 
something decent, I'll post it.


Meanwhile:

(1) Reliable, fast. (2) Safe, not strict. (3) Smooth start, 
deploy.


(1) - "no" unexpected surprises, improved memory safety, easy to 
catch bugs such as trying to index a pointer in a @safe function, 
out-of-bounds array write/read and similar; an almost 
instantaneous compilation, performance similar to that of C/C++.
(2) - continuing from (1), it's @safe, but you make the final 
choice how far you want to go.
(3) - it's "relatively" easy to start a new project in D using 
DUB: `dub init/add/run`. Need a library that's not available in 
DUB? Create a D interface to C header file and use it. There are 
tools that can automate this process, etc.


I put "..." because it's not always the case.

About (1): I've written some C++ code recently. I was very happy 
with the code. I've read the code multiple times in search for 
potential bugs and errors. I decided to rewrite some of the code 
in D just to see the difference code-wise and performance-wise. 
Guess what happened? It didn't compile. I got out-of-bounds 
access error in D meanwhile the C++ version ran happily with no 
sign of any failure.





Re: D Language Foundation Monthly Meeting Summary (September 24, 2021)

2021-10-04 Thread bauss via Digitalmars-d-announce

On Sunday, 3 October 2021 at 21:24:31 UTC, James Blachly wrote:


Cons: Could be open to criticism that garbage collected 
language is not "the future," but this would likely be a tiny 
number of detractors.





It seems like D itself is moving away from GC everywhere too.