On Thursday, 4 March 2021 at 13:54:48 UTC, Mike Parker wrote:
The blog:
https://dlang.org/blog/2021/03/04/symphony-of-destruction-structs-classes-and-the-gc-part-one/
"Some examples: attempting to index an associative array can
trigger an attempt to allocate a RangeError if the key is not
On Thursday, 22 April 2021 at 16:15:14 UTC, Ali Çehreli wrote:
I failed after spending 35 minutes for that. I ended up
creating at least two accounts (even though I already had a
Skype account, which sounded to be sufficient). Many special
codes sent to my phone and email. The whole thing is
On Thursday, 19 August 2021 at 06:59:39 UTC, Mike Parker wrote:
Thanks to everyone who submitted an application to the Symmetry
Autumn of Code 2021. The SAOC judges will review the
applications over the next few days. I'll inform each applicant
of their status on August 25th, and will publish
On Tuesday, 7 September 2021 at 15:06:48 UTC, Mike Parker wrote:
It's been accepted with a request for changes. Walter and Paul
are working out the details.
Congratulations Paul!
On Wednesday, 8 September 2021 at 19:35:21 UTC, Adam D Ruppe
wrote:
The short version is the wayland devs were hyperfocused on one
use case and missed the big picture. This led them to wrongly
believe that the majority of X is completely useless legacy
bloat, so instead of patching up the one
On Friday, 3 September 2021 at 18:52:13 UTC, Adam D Ruppe wrote:
(i loathe and despise wayland but ill try not to rant)
Have you written more about this on your blog? I have read more
than one piece that wishes good riddance of X in favour of
Wayland, I'd like to read something about the
On Saturday, 4 September 2021 at 07:09:15 UTC, Mike Parker wrote:
[snip]
Regarding DIPs, any news on status of DIP 1038? It has been on
formal assesment over three months now.
On Wednesday, 20 October 2021 at 11:50:00 UTC, Mike Parker wrote:
"Entry" would imply a downward trajectory! Our thing is
launching.
On Wednesday, 20 October 2021 at 09:55:32 UTC, Mike Parker wrote:
I'll be giving out only one of each color as prizes during
DConf Online (other prizes may include DMan shirts, Amazon
eGift cards, D Rocket swag, BEERCONF! shirts, etc.). If you
want show one off in the DConf Online edition of
On Thursday, 21 October 2021 at 01:59:11 UTC, Brian wrote:
Hello D Community --
I'm happy to announce that I have posted a preliminary LDC
package for review to OpenBSD:
https://marc.info/?l=openbsd-ports=163477542025020=2
With the already shipping GDC and DMD packages, all 3 D
compilers
On Tuesday, 30 November 2021 at 19:37:34 UTC, Iain Buclaw wrote:
Hi,
The latest version of the D language has [now
landed](https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=5fee5ec362f7a243f459e6378fd49dfc89dc9fb5) in GCC.
As the D front-end for GDC is now itself written in D, in order
to build
On Friday, 29 October 2021 at 15:03:46 UTC, Mike Parker wrote:
The blog:
https://dlang.org/blog/2021/10/29/dlang-news-september-october-2021-d-2-098-0-openbsd-saoc-dconf-online-swag/
What Razvan mentioned about old PRs is similar to my experience.
I have pinged or reviewed a few old PRs and
On Friday, 5 November 2021 at 11:57:40 UTC, Mike Parker wrote:
* The biggest languages have a story. (Java: write once run
anywhere, the language of the internet; Rust: memory safety
without a GC; Go: goroutines). What is D's story? It's not one
big thing, but a lot of little things, and
On Saturday, 11 December 2021 at 13:58:02 UTC, Mike Parker wrote:
Georges Toutoungis shared his D user experience on the D blog.
He went from being excited, to dismissive, to using D to
implement an HFT and never looking back.
The blog:
On Saturday, 19 February 2022 at 20:26:45 UTC, Elronnd wrote:
On Saturday, 19 February 2022 at 17:33:07 UTC, matheus wrote:
By the way English isn't my first language but I think there
is a small typo:
"In D, such nuances are fewer, for header files are not
required."
I think it's missing
On Thursday, 24 February 2022 at 13:05:33 UTC, Mike Parker wrote:
We received some applications, Symmetry evaluated them, and we
agreed on a candidate we believe is perfect for the job. He is
a frequent contributor and for the past several months has been
working on one of the volunteer strike
On Wednesday, 2 February 2022 at 08:14:32 UTC, Mike Parker wrote:
The University of Queensland's Centre for Hypersonics has [a
gas dynamics toolkit](https://gdtk.uqcloud.net/) that, since
1994, has evolved from C, to C++, and now to D. Peter Jacobs,
Rowan Gallon, and Kyle Damm wrote a little
On Friday, 28 January 2022 at 13:07:13 UTC, Mike Parker wrote:
I want to reiterate that the above is only a summary. Paul and
Walter exchanged multiple emails in discussion of these issues,
with both proposing ideas to solve them. Paul does an excellent
job describing his rationale for only
On Wednesday, 2 February 2022 at 22:58:39 UTC, Mike Parker wrote:
No, that wasn’t the reason for the delay. Delays in the DIP
process always come down to someone waiting for a response from
someone else. Everyone involved has multiple priorities, so
when the next move comes down to any one
On Sunday, 6 February 2022 at 15:43:39 UTC, Ola Fosheim Grøstad
wrote:
3. *The politics of language improvements*: I don't think this
should be a library type. I think this feature is too important
for that. To me this smells of let's move the syntax to a
library to avoid any discussion about
On Friday, 14 January 2022 at 13:37:11 UTC, Mike Parker wrote:
The Blog:
https://dlang.org/blog/2022/01/14/using-the-gcc-static-analyzer-on-the-d-programming-language/
Reddit:
https://www.reddit.com/r/programming/comments/s3sh9p/using_the_gcc_static_analyzer_on_the_d/
Wow, it looks like the
On Friday, 7 January 2022 at 21:41:55 UTC, Walter Bright wrote:
Compile with -vasm to see it! Enjoy!
For the file test.d:
int demo(int x)
{
return x * x;
}
Compiling with:
dmd test.d -c -vasm
prints:
_D4test4demoFiZi:
: 89 F8 mov EAX,EDI
0002:
On Wednesday, 13 April 2022 at 07:32:26 UTC, Mike Parker wrote:
Walter and Atila have informed me that they have approved DIP
1035, "@system Variables", on the grounds that it identifies a
loophole in the `@safe` checks and provides a reasonable
solution. Walter said it's a good DIP.
Yes.
On Sunday, 3 September 2023 at 07:04:44 UTC, Steven Schveighoffer
wrote:
Fwiw it’s definitely Covid. I tested positive today. Now
trapped in London Heathrow for another week. A bizarre
incident, I was on the plane going to Boston and they did a 180
after 30 minutes and booked us the next
Just a while ago I was hit by some sort of a violent ailment. I
first noticed it like an hour ago, and I'm shivering as I stand
in a well-heated house, despite having had a sauna just a while
ago. Temperature already high.
I wouldn't rule out having contracted it at DConf, and could well
be
On Friday, 11 August 2023 at 13:37:57 UTC, Mike Parker wrote:
__void initialing Booleans__
Dennis wasn't yet finished. The last item he had for us was [a
PR he had submitted](https://github.com/dlang/dmd/pull/15362)
that marks as `@system` the void initialization of a `bool`, or
anything
On Wednesday, 25 May 2022 at 14:43:04 UTC, Mike Parker wrote:
I've started a new series on our YouTube channel that I'm
calling 'D Community Q & A Sessions'. These are short sessions
focused on specific topics.
For the inaugural episode, Razvan and Dennis joined me to talk
about their roles
On Thursday, 23 June 2022 at 00:37:24 UTC, Steven Schveighoffer
wrote:
You mean like a system function which removes the scope-ness of
an array? Let me introduce you to my other thread:
https://forum.dlang.org/thread/t7qd45$1lrb$1...@digitalmars.com
-Steve
You are allowed to remove
On Saturday, 25 June 2022 at 02:03:01 UTC, zjh wrote:
On Wednesday, 22 June 2022 at 07:15:34 UTC, zjh wrote:
On Tuesday, 21 June 2022 at 15:05:46 UTC, Mike Parker wrote:
Good article!
[chinese
version](https://fqbqrr.blog.csdn.net/article/details/125409915)
Wow, thanks!
On Tuesday, 21 June 2022 at 22:55:56 UTC, StarCanopy wrote:
On Tuesday, 21 June 2022 at 15:05:46 UTC, Mike Parker wrote:
[...]
```d
int[5] stackData = [-1, -2, -3, -4, -5];
// Lifetime of stackData2 ends
// before limitedRef, so this is
// disallowed.
limitedRef = stackData[];
```
In the
On Thursday, 23 June 2022 at 14:08:15 UTC, Steven Schveighoffer
wrote:
On 6/23/22 8:01 AM, Dukc wrote:
On Thursday, 23 June 2022 at 00:37:24 UTC, Steven
Schveighoffer wrote:
You mean like a system function which removes the scope-ness
of an array? Let me introduce you to my other thread:
On Friday, 24 June 2022 at 14:27:17 UTC, Mike Parker wrote:
The monthly meeting for June 2022 took place on June 10.
Thanks, I like to read these summaries - keep 'em coming! This
one had so much news that it was almost a D blog post.
On Monday, 4 July 2022 at 08:34:14 UTC, Mike Parker wrote:
[snip]
I think that's a reasonable policy. The last thing any of us
want is to stifle debate or censor opinions, but we feel that
it's reasonable to ask people to participate in debates and
express their opinions without upsetting
On Sunday, 3 July 2022 at 20:16:35 UTC, Ola Fosheim Grøstad wrote:
On Sunday, 3 July 2022 at 19:32:56 UTC, rikki cattermole wrote:
It is required for string equivalent comparisons (which is
what you should be doing in a LOT more cases! Anything user
provided when compared should be normalized
On Tuesday, 21 June 2022 at 15:05:46 UTC, Mike Parker wrote:
The blog:
https://dlang.org/blog/2022/06/21/dip1000-memory-safety-in-a-modern-system-programming-language-pt-1/
Now on 26. place at Hacker News.
On Wednesday, 22 June 2022 at 20:48:13 UTC, Steven Schveighoffer
wrote:
On 6/21/22 11:05 AM, Mike Parker wrote:
The part about `scope` being shallow. This is a problem.
Is there any plan to address this other than "just use
`@system`"?
-Steve
I think a custom `struct` containing a GC:d
On Wednesday, 22 June 2022 at 21:07:50 UTC, Ola Fosheim Grøstad
wrote:
On Wednesday, 22 June 2022 at 20:48:13 UTC, Steven
Schveighoffer wrote:
The part about `scope` being shallow. This is a problem.
One thing that will be confusing to most users is that it
appears to be using "taint" rather
On Sunday, 10 July 2022 at 16:17:11 UTC, Mike Parker wrote:
I'll plan to do one of these every other month, so I'll be
reaching out to people around the D community as time goes on.
This was great, looking forward to more of these. I've thought
that you could well write a blog series about D
On Sunday, 28 August 2022 at 10:37:03 UTC, Mike Parker wrote:
### Bastiaan
SARC has marked a major milestone in that their 500KLOC
Extended Pascal codebase has been completely transcompiled to D
(if you aren't aware of this project, you might enjoy
Bastiaan's talks from DConf 2017, [Extending
On Monday, 17 October 2022 at 14:10:49 UTC, Mike Parker wrote:
Finally, I noted that I had spoken to Weka's Eyal Lotem at
DConf. He said their biggest remaining sticking point is what
happens after a move, which is what originally prompted [one of
their employees to write
On Wednesday, 21 September 2022 at 10:39:27 UTC, Mike Parker
wrote:
DIP 1043, "Shortened Method Syntax", has been accepted.
Excellent!
The fact that the feature was already implemented behind a
preview switch carried weight with Atila. He noted that, if not
for that, he wasn't sure where
(Sorry for the late answer)
On Wednesday, 28 December 2022 at 00:10:36 UTC, Richard (Rikki)
Andrew Cattermole wrote:
On 28/12/2022 12:13 AM, Dukc wrote:
This is a big service for us at Symmetry. Getting Unicode
support up to date was needed, we would have had to switch
libraries at some
On Tuesday, 3 January 2023 at 04:13:53 UTC, Richard (Rikki)
Andrew Cattermole wrote:
On 03/01/2023 10:24 AM, Dukc wrote:
Other things coming to mind: Bidirectional grapheme iteration,
Word break and line break algorithms, lazy normalisation.
Indeed, lots of improvement potential.
I've done
Thanks for Mike, he has done pretty much work in editing each of
my posts and keeping everything in order. He's not employed as
English teacher for nothing!
On Saturday, 24 December 2022 at 21:26:40 UTC, Richard (Rikki)
Andrew Cattermole wrote:
Hello one and all on this merry of all days!
Today unfortunately I bring all but joy. For std.uni has had a
bout of work!
- Unicode tables have been updated to 15 from 6.2 (and with
that the generator is
On Thursday, 12 January 2023 at 11:47:26 UTC, Mike Parker wrote:
### Petar
One of the things Petar wants to do toward that end involves
the Nix package manager. He's been using it for the past few
years. There are already packages for the three D compilers,
but they only target the latest
On Thursday, 2 March 2023 at 15:56:35 UTC, ryuukk_ wrote:
```D
@safe ref int wrongIdentity(ref int x) {
return x; // ERROR! Cannot return a ref, please use "return
ref"
}
@safe ref int identity(return ref int x) {
return x; // fine
}
```
a keyword to return a value
``return 5;``
and
On Monday, 20 February 2023 at 12:38:56 UTC, Mike Parker wrote:
I'm excited because some of the ideas and goals I and others
have had for D, the community, and the ecosystem, are starting
to take shape. I'm eagerly anticipating the announcements I'll
be able to make as the year progresses.
On Tuesday, 25 April 2023 at 04:54:43 UTC, Mike Parker wrote:
I submitted DIP1044, "Enum Type Inference", to Walter and Atila
on April 1. I received the final decision from them on April
18. They have decided not to accept this proposal.
That DIP sure became a bikeshed at the last review.
On Tuesday, 11 April 2023 at 21:53:50 UTC, Mike Parker wrote:
The language shouldn't support by default making a storage
allocator pure. It's doing its job, saying you can't do this
because you're changing state. So you have to fake it by doing
a dirty cast in there somewhere. The reason why D
On Tuesday, 11 April 2023 at 21:53:50 UTC, Mike Parker wrote:
The monthly meeting for March took place on March 3rd, 2023, at
14:30 UTC, and lasted about an hour and fifteen minutes. The
following people attended:
As before, a great deal of interesting stuff here. Also useful:
with these we
On Tuesday, 11 April 2023 at 21:53:50 UTC, Mike Parker wrote:
Walter also said that whether void initialization should be
allowed in pure code is a different question. Void initializing
an int and returning it isn't pure, is it? So maybe we should
disallow void initializations in pure code. He
On Tuesday, 6 June 2023 at 13:33:00 UTC, Mike Parker wrote:
Thanks again to everyone who submitted talks for DConf '23, and
congratulations to those who were accepted. We've got what
looks to be another solid lineup this year. Check it out:
https://dconf.org/2023/index.html
Lol, first a
On Monday, 11 December 2023 at 19:55:38 UTC, Timon Gehr wrote:
There is the following trick. Not ideal since the length cannot
be inferred, but this successfully injects alloca into the
caller's scope.
Wow, what a great hack - I'd have never came up with that!
On Tuesday, 14 November 2023 at 08:18:20 UTC, Mike Parker wrote:
In September 2023, we had one planning session. The major item
on the agenda was editions. Other items were a new meeting
format, the Bugzilla to GitHub migration, and the future of D.
## Attendees
The following people attended
On Wednesday, 6 March 2024 at 07:47:04 UTC, Adam Wilson wrote:
This version was set in motion by a Cedric Picard, a D
community member with Cryptography experience, reaching out and
suggesting a number of improvements to the Symmetric and KDF
API's.
Wow, a Cym13 verified crypto library -
Mike Parker kirjoitti 14.5.2024 klo 16.23:
The D Language Foundation's monthly meeting for January 2024 was held on
Friday the 12th. There were two things of particular note about this
meeting.
Thanks for the write-up once again! Always nice to know what is cooking,
even when the news come
Lewis kirjoitti 24.5.2024 klo 20.45:
Hello! Not sure if it's of interest, but I've been developing a 3D game
and engine in D for a few years, and finally have a demo up on Steam for
anyone interested in poking around (Windows only unfortunately).
- All code (engine and game) written in D.
aberba kirjoitti 25.5.2024 klo 10.58:
On Friday, 24 May 2024 at 19:54:16 UTC, Steven Schveighoffer wrote:
On Monday, 20 May 2024 at 21:21:24 UTC, aberba wrote:
Found this article by Raymond Andrè Hagen:
Dukc kirjoitti 26.5.2024 klo 21.39:
I hope he/she hasn't earned
his/her position with opinion pieces like this.
Stupid me, his name is on your post. So "he" and "his" obviously.
101 - 160 of 160 matches
Mail list logo