October 03, 2023
On Tuesday, 3 October 2023 at 13:39:33 UTC, user1234 wrote:
> On Monday, 2 October 2023 at 17:28:19 UTC, Mike Parker wrote:
>> It's been a long, long while since I published anything on the blog. I do intend to get pick it up again down the road, but Walter recently surprised me with plans of his own. He's taken the topic of his DConf '23 talk and derived a blog post from it:
>>
>> https://dlang.org/blog/2023/10/02/crafting-self-evident-code-with-d/
>>
>> I guess he got impatient with the pace at which I'm getting the talk videos uploaded :-)
>>
>> And for anyone who'd like to engage in any Reddit discussion that comes up:
>>
>> https://www.reddit.com/r/programming/comments/16y2h36/crafting_selfevident_code_in_dlang/
>
> A message specifically dedicated for you, Mike.
>
> According to me there is a problem in the blog. Author and publication date should be put on top of an entry (currently the information are only at the bottom).

I agree, in fact I was about to say the same thing for awhile now but I always forget. =]

Matheus.


October 03, 2023

On Tuesday, 3 October 2023 at 12:01:56 UTC, Martyn wrote:

>

Agreed. Even though I do like UFCS, I find the above confusing to follow despite being more pleasing to the eye. I had to break it down and, as Matheus already pointed out, looked incorrect.

I normally avoid writing code like a.b.c.d.e.f because it obscures the intermediate steps. I define variables that hold the results of one or a small number of steps so I can track what the code is doing.

October 03, 2023
HN front page, too!

https://news.ycombinator.com/news
October 03, 2023
On 10/3/2023 12:36 AM, Max Samukha wrote:
> 'No hire' for language designers who design sum types to be implicitly enumerated and convertible to integers and booleans?

There's a reason my salary from the D Foundation is $0.
October 04, 2023
On 04/10/2023 8:03 AM, Walter Bright wrote:
> On 10/3/2023 12:36 AM, Max Samukha wrote:
>> 'No hire' for language designers who design sum types to be implicitly enumerated and convertible to integers and booleans?
> 
> There's a reason my salary from the D Foundation is $0.

As long as its the tag value implicitly converting, I would suggest that is fine and is how I'd do it.

There is the special case of None being reserved for 0 that you have to be aware of (if it isn't in set, you are always > 0).
October 03, 2023

On Tuesday, 3 October 2023 at 13:39:33 UTC, user1234 wrote:

>

A message specifically dedicated for you, Mike.

According to me there is a problem in the blog. Author and publication date should be put on top of an entry (currently the information are only at the bottom).

Yes, I agree. That's the way it was before I switched from our custom theme to one of the default ones. When I get around to revamping the blog, I'll put them back on top.

October 04, 2023

On Monday, 2 October 2023 at 17:28:19 UTC, Mike Parker wrote:

>

It's been a long, long while since I published anything on the blog. I do intend to get pick it up again down the road, but Walter recently surprised me with plans of his own. He's taken the topic of his DConf '23 talk and derived a blog post from it:

https://dlang.org/blog/2023/10/02/crafting-self-evident-code-with-d/

I guess he got impatient with the pace at which I'm getting the talk videos uploaded :-)

And for anyone who'd like to engage in any Reddit discussion that comes up:

https://www.reddit.com/r/programming/comments/16y2h36/crafting_selfevident_code_in_dlang/

I personally found this talk very disappointing. Walter is the head honcho and he's giving talks on coding guidelines?

Its like visiting the F1 engineering workshop and getting a talk on health and safety.

Tell us the engine, about what you're working on, some gnarly problem you've solved, or something cool.

October 04, 2023
> >

On Wednesday, 4 October 2023 at 07:26:25 UTC, claptrap wrote:

>

I personally found this talk very disappointing. Walter is the head honcho and he's giving talks on coding guidelines?

Its like visiting the F1 engineering workshop and getting a talk on health and safety.

Tell us the engine, about what you're working on, some gnarly problem you've solved, or something cool.

Walter's a contributor to this open source project like anyone else. He's going to give talks on whatever strikes his interest at the time. If he was a CEO with a 7-figure salary like Mitchell Baker, things would be different.

October 04, 2023

On Wednesday, 4 October 2023 at 12:50:16 UTC, bachmeier wrote:

> > >

On Wednesday, 4 October 2023 at 07:26:25 UTC, claptrap wrote:

>

I personally found this talk very disappointing. Walter is the head honcho and he's giving talks on coding guidelines?

Its like visiting the F1 engineering workshop and getting a talk on health and safety.

Tell us the engine, about what you're working on, some gnarly problem you've solved, or something cool.

Walter's a contributor to this open source project like anyone else. He's going to give talks on whatever strikes his interest at the time. If he was a CEO with a 7-figure salary like Mitchell Baker, things would be different.

Hes not like everyone else he's...

"Walter bright creator of the D Programming Language"

Yes he can do what he likes, nobody has the right to demand anything from him. But his position and experience and knowledge is such that him doing a talk on coding guidelines is disappointing.

October 04, 2023

On Wednesday, 4 October 2023 at 19:50:55 UTC, claptrap wrote:

>

On Wednesday, 4 October 2023 at 12:50:16 UTC, bachmeier wrote:

> > >

On Wednesday, 4 October 2023 at 07:26:25 UTC, claptrap wrote:

>

I personally found this talk very disappointing. Walter is the head honcho and he's giving talks on coding guidelines?

Its like visiting the F1 engineering workshop and getting a talk on health and safety.

Tell us the engine, about what you're working on, some gnarly problem you've solved, or something cool.

Walter's a contributor to this open source project like anyone else. He's going to give talks on whatever strikes his interest at the time. If he was a CEO with a 7-figure salary like Mitchell Baker, things would be different.

Hes not like everyone else he's...

"Walter bright creator of the D Programming Language"

That means he's contributed a lot in the past, so he has more freedom, not less, in choosing what to talk about.

Your post is an example of a contribution tax. Those that do the most work on a project are held to a higher standard than everyone else, and they are the ones most open to criticism, including public criticism. It's one reason productive contributors leave open source projects, and why many people turn down leadership positions.