Stream: t-compiler

Topic: wg-macros


Alexander Regueiro (Mar 23 2019 at 17:06, on Zulip):

So, I've recently been thinking of starting up a WG for macros. I haver a few specific features and projects in mind, some of which are already underway. Would there be any interest in this? What's the process?

Alexander Regueiro (Mar 23 2019 at 17:06, on Zulip):

CC @Edward Pierzchalski

Edward Pierzchalski (Mar 25 2019 at 03:08, on Zulip):

Sorry for the late reply - I'm interested in such a WG existing as well as being part of it.

Edward Pierzchalski (Mar 25 2019 at 03:10, on Zulip):

However, as far as I'm aware, there's not as much of a push for macro area work relative to the other WG areas. A lot of the heavy-hitters are busy or unavailable, as well. Is that going to be an issue?

Edward Pierzchalski (Mar 25 2019 at 03:11, on Zulip):

(also, bikeshed/nitpick: are macros a compiler WG area or a language WG area?)

Tom Phinney (Mar 25 2019 at 03:45, on Zulip):

I consider macros a compiler WG area except for proposals for syntax or domain expansion, which would be language WG before the compiler WG gets the task to implement those changes.

Alexander Regueiro (Mar 25 2019 at 17:46, on Zulip):

Since nrc and jseyfried left, there are no very experienced people in the area, except petrochenkov I think.

Alexander Regueiro (Mar 25 2019 at 17:46, on Zulip):

I have more experience than most, so I could help lead it.

Alexander Regueiro (Mar 25 2019 at 17:47, on Zulip):

@David Tolnay would be a good person to get involved, but I know he's busy.

Alexander Regueiro (Mar 25 2019 at 17:47, on Zulip):

@Edward Pierzchalski ^

Vadim Petrochenkov (Mar 25 2019 at 19:02, on Zulip):

I'm generally busy and can do occasional and smaller tasks, but not ready to take responsibility for larger or prolonged work.

Edward Pierzchalski (Mar 26 2019 at 00:37, on Zulip):

On the topic of larger work: @Alexander Regueiro what do you have in mind for this WG? Is there a macros roadmap floating around somewhere?

Alexander Regueiro (Mar 26 2019 at 16:16, on Zulip):

no roadmap yet.

Alexander Regueiro (Mar 26 2019 at 16:16, on Zulip):

obviously eager expansion would be part of it

Alexander Regueiro (Mar 26 2019 at 16:16, on Zulip):

the new hygiene-manipulating macros

Alexander Regueiro (Mar 26 2019 at 16:16, on Zulip):

postfix macros

Alexander Regueiro (Mar 26 2019 at 16:17, on Zulip):

those 3 were the main things I had in mind

Alexander Regueiro (Mar 26 2019 at 16:17, on Zulip):

also smaller issues

nikomatsakis (Apr 10 2019 at 19:35, on Zulip):

none of those seem like compiler areas

nikomatsakis (Apr 10 2019 at 19:35, on Zulip):

I think that a better idea for a working group would be to focus on trying to create the "name resolution" crate we've oft talked about, that would sort of document and clarify our existing name resoution algorithm

Last update: Nov 22 2019 at 05:25UTC