August 29, 2022

On Sunday, 28 August 2022 at 10:37:03 UTC, Mike Parker wrote:

>

with Martin noting that this isn't a problem if you're properly encapsulating your types.

While ignoring the issues/drawbacks that has been brought up when involving certain solutions to achieve this.

I can't argue against a wall here.

  • Alex
August 29, 2022

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 Pegged to Parse Another Programming Language, and DConf 2019, Transcompilation into D).

Congratulations!

>

Mathias

Mathias had a few things to bring up.

The first was Issue 23164, which he encountered when preparing his DConf talk. In short, it looks like dmd is moving structs that have copy constructors.

Isn't this exactly what opPostMove is for?

September 01, 2022

On Sunday, 28 August 2022 at 10:37:03 UTC, Mike Parker wrote:

>

Since the meeting, Iain and I have set up a new server for the archived downloads. We've moved away from AWS and are now using Backblaze (with free bandwidth, thanks to the Bandwith Alliance and our use of Cloudflare). All 235.2 GB of DMD downloads have been moved. Iain can correct me if I'm wrong, but I believe this is active right now, so anything you download from downloads.dlang.org will come from there. As for the code-signing certificate, we're trying to decide on an option that's best for us. In the meantime, the last I heard, Martin Nowak was going to put out a release of 2.100.1 without signing the Windows executable.

The new download archive on Backblaze is still on stand-by for now. After the 2.100.2 release proper has gone out, we'll make the switch.

What is active right now on Backblaze is the revival of https://docarchives.dlang.io

September 02, 2022

On Sunday, 28 August 2022 at 11:04:45 UTC, Steven Schveighoffer wrote:

>

On 8/28/22 6:37 AM, Mike Parker wrote:

>

SARC has marked a major milestone in that their 500KLOC Extended Pascal codebase has been completely transcompiled to D

This is awesome! I remember that talk, and it was very interesting.

Congratulations!

-Steve

Thank you!

The process takes several times longer than anticipated, but we are not giving up :-)

Although it is an important milestone, it doesn’t mean we can now all code in D. Almost all commits still happen in Pascal. I have started transpiling every commit separately, to create a commit history in D that overlaps the Pascal history for some period.

Next week we plan on using the D versions of our software internally, to expose a larger surface area to testing and scrutiny. This is arguably a bigger milestone.

What we all look forward to the most is the last milestone though, where we’ll freeze the Pascal repository and switch from programming in Pascal to programming in D overnight.

— Bastiaan.

September 02, 2022

On Sunday, 28 August 2022 at 10:37:03 UTC, Mike Parker wrote:

>

This summary is quite a bit overdue. Sorry for the delay.

Thanks for this, and for keeping all the details. Good work!

— Bastiaan.

1 2
Next ›   Last »