17:24
<nicolo-ribaudo>
I'm trying to use using declarations in a real project -- I like the feature but oh I hate so much that we decided to require a binding name
17:24
<nicolo-ribaudo>
https://github.com/nicolo-ribaudo/babel/pull/10/files?w=1
17:25
<nicolo-ribaudo>
        using _1 = this.withState("inType", true);
        // Temporarily remove a JSX parsing context, which makes us scan different tokens.
        using _2 = this.withState("context", this.state.context.slice(0, 1));
17:25
<nicolo-ribaudo>
I did not use using _3 yet :) EDIT: spoke too son, I'm at _4 now
18:30
<Ashley Claymore>
You could `using stack = new DisposableStack();` and then `stack.use` multiple times without needing to name them  
18:32
<Ashley Claymore>
did the proposal have anonymous `using` before and the we removed it? Or am I hallucinating that like a LLM
18:36
<Ashley Claymore>
https://github.com/tc39/proposal-explicit-resource-management/issues/65
23:45
<littledan>
did the proposal have anonymous `using` before and the we removed it? Or am I hallucinating that like a LLM
Yes, it had using void
23:45
<littledan>
IMO we should figure out how to make _ work well for this purpose. Nicolo had some good ideas about semantics.