# Summary
The D Language Foundation's monthly meeting for November 2023
took place on Friday, the 10th, at 16:00 UTC. It lasted around
one hour and ten minutes.
## The Attendees
The following people attended the meeting:
* Walter Bright
* Martin Kinkelin
* Mathias Lang
* Átila Neves
* Mike Parker
* Adam D. Ruppe
* Robert Schadek
* Steven Schveighoffer
* Adam Wilson
## The Summary
### Steve and Me
I have to apologize to Steve. I managed to botch the initial
recording, so whatever he and I said at the top of the meeting is
lost. I'm pretty sure I talked about preliminary planning for
DConf '24, but beyond that, I don't recall. I also know that
whatever Steve reported, it wasn't anything that sparked debate.
The first audible words I have from him are, "That's about all I
have, really."
### Adam Ruppe (AR)
__@standalone__
The first item on AR's list was the `@standalone` attribute that
he had proposed in a previous meeting. He said he'd like to see
something happen with that. [Dennis had a PR for
it](https://github.com/dlang/dmd/pull/15537). AR had pinged him
about it, and Dennis had made a few updates. He just wanted to
make sure it wasn't forgotten. Walter asked for a link to the PR,
and Adam said he'd get it to him later.
(__UPDATE__: The PR was eventually merged and [released in DMD
2.107.0](https://dlang.org/changelog/2.107.0.html#dmd.standalone-attribute).)
__String interpolation__
Next, AR brought up the string interpolation implementation. He
said he had a quite a full implementation with a lot of examples
down. He said that several people had tried it and even those who
weren't convinced before had come around. He wanted to get that
merged as well. Walter asked if there was a specification for it.
AR said it was basically the same as DIP 1036, but slightly
different. Walter said that's what he means; it needs to be a
complete and correct specification for what the proposal is. AR
said Walter could go read the code. Walter said we don't document
things by telling people to go read the code.
This sparked a discussion regarding the requirement for a spec
and the history of string interpolation proposals. In the end,
Átila offered to try out AR's implementation and write out the
spec as he understood it, and asked if Steve or AR would be
willing to correct it. Steve said it was just a simplified
version of 1036, so it shouldn't take much time to write the
proposal as long as it wasn't something that's going to be dead
on arrival. Átila said he was volunteering to write the spec, but
he was going to be on holiday for a couple of weeks and wouldn't
get started on it until sometime after he got back.
Walter said the last time he had reviewed the proposal, he'd been
excoriated by people telling him "that's not what the actual
implementation is." Steve noted that the proposal Walter had
reviewed was an incomplete one by John and Andrei that they
hadn't touched in years and said that Walter had misunderstood
the point of some of the examples.
Átila confirmed he would write the spec. Walter and Steve both
said "all right." AR said he'd follow up on it because he really
wanted to see it done. He'd used it in production and it was very
useful. If Átila had any questions about what it did, he should
try it. Átila reiterated that he was going to try it first and
document it after, and would ask AR to correct his understanding
if it was wrong.
(UPDATE: Ultimately, [Átila finished the
proposal](https://github.com/atilaneves/DIPs/blob/string-interpolation/Interpolation.md). After [a long discussion in the forums](https://forum.dlang.org/thread/unhv5u$1gps$1...@digitalmars.com), Walter approved the feature and [it was merged](https://github.com/dlang/dmd/pull/15715). Steven Schveighoffer [is working on a spec PR](https://github.com/schveiguy/dlang.org/blob/istring/spec/istring.dd).)
__Bugzilla to GitHub transition__
Next, AR said people had been asking about the timeline for the
Bugzilla to GitHub transition. Robert said he had tested the
migration API with [the Visual D
issues](https://github.com/dlang/visuald/issues) and that worked.
But in a recent planning session, potential issues with the dlang
bot had come up. He detailed his understanding of what the bot
was doing and what he thought he needed to change to ensure
everything keeps working post-migration. It was just a matter of
making the time to investigate and implement everything. AR said
it's fair to say we're probably still looking at several months.
Robert said he'd do what he could to not make it that long.
__Status of editions and the future of Phobos__
Next, AR asked about the status of the editions proposal and
plans for the future of Phobos. He figured they would be related.
Átila said the editions proposal wasn't finished yet, and he was
now going to kick it further down the road to work on the string
interpolation spec. Átila said AR was probably right that the