Sorry for spamming, forgot to edit subject line.

Anyway, is there a good way to get involved with
https://github.com/tc39/proposal-using-statement?

Thanks,
Dan

On Thu, Nov 8, 2018 at 10:21 AM Peter Jaszkowiak <[email protected]>
wrote:

> > When replying, please edit your Subject line so it is more specific than 
> > "Re:
> Contents of es-discuss digest..."
>
> I have no idea which proposal you're talking about.
>
> On Thu, Nov 8, 2018, 08:18 Dan Aprahamian <[email protected] wrote:
>
>> Is there a good way to get involved in the development of this proposal?
>>
>> On Thu, Oct 18, 2018 at 8:01 AM <[email protected]> wrote:
>>
>>> Send es-discuss mailing list submissions to
>>>         [email protected]
>>>
>>> To subscribe or unsubscribe via the World Wide Web, visit
>>>         https://mail.mozilla.org/listinfo/es-discuss
>>> or, via email, send a message with subject or body 'help' to
>>>         [email protected]
>>>
>>> You can reach the person managing the list at
>>>         [email protected]
>>>
>>> When replying, please edit your Subject line so it is more specific
>>> than "Re: Contents of es-discuss digest..."
>>> Today's Topics:
>>>
>>>    1. Re: Has there ever been discussion around a python-like
>>>       "with" syntax? (Michael J. Ryan)
>>>
>>>
>>>
>>> ---------- Forwarded message ----------
>>> From: "Michael J. Ryan" <[email protected]>
>>> To: [email protected]
>>> Cc: [email protected], es-discuss <[email protected]>
>>> Bcc:
>>> Date: Wed, 17 Oct 2018 13:19:17 -0700
>>> Subject: Re: Has there ever been discussion around a python-like "with"
>>> syntax?
>>> I was going to mention C#'s using statement as well... though I do like
>>> the use of a symbol over Ron's proposal, I think using might be a better
>>> approach.
>>>
>>> --
>>> Michael J. Ryan
>>> 480-270-4509 <(480)%20270-4509>
>>> https://www.tracker1.info/
>>> [email protected]
>>> [email protected]
>>>
>>>
>>> On Mon, Oct 15, 2018 at 11:50 AM Till Schneidereit <
>>> [email protected]> wrote:
>>>
>>>> Ron Buckton has a proposal that's quite similar to what you're talking
>>>> about: https://github.com/tc39/proposal-using-statement
>>>>
>>>> On Mon, Oct 15, 2018 at 11:40 AM Dan Aprahamian <
>>>> [email protected]> wrote:
>>>>
>>>>> Hello all! First time posting here. I was curious if there was ever
>>>>> talk about adding something similar to python's with syntax to JS.
>>>>> Obviously we already have a "with" keyword, but I figure we could probably
>>>>> use "use" as the keyword instead. I was thinking something like
>>>>>
>>>>> // Some user defined resource that can be "entered" and "exited"
>>>>> class MyResource {
>>>>>   // Function called when entered
>>>>>   async [Symbol.enter]() {
>>>>>   }
>>>>>
>>>>>   // Function called when exited
>>>>>   [Symbol.exit]() {
>>>>>   }
>>>>> }
>>>>>
>>>>> const resource = new MyResource();
>>>>>
>>>>> async function useResource() {
>>>>>   use myResource {
>>>>>     // Inside here, resource has had "acquire" called on it
>>>>>
>>>>>     await doSomethingAsync();
>>>>>     // Once this block is finished executing (including async)
>>>>>     // release is called
>>>>>   }
>>>>>   // Release has been called now
>>>>> }
>>>>>
>>>>> Use would effectively be the equivalent of:
>>>>>
>>>>> async function use(resource, body) {
>>>>>   await resource[Symbol.enter]();
>>>>>   try {
>>>>>     await body();
>>>>>   } finally {
>>>>>     await resource[Symbol.exit]();
>>>>>   }
>>>>> }
>>>>>
>>>>> Has something like this been considered before?
>>>>>
>>>>> Thanks,
>>>>> Dan
>>>>> _______________________________________________
>>>>> es-discuss mailing list
>>>>> [email protected]
>>>>> https://mail.mozilla.org/listinfo/es-discuss
>>>>>
>>>> _______________________________________________
>>>> es-discuss mailing list
>>>> [email protected]
>>>> https://mail.mozilla.org/listinfo/es-discuss
>>>>
>>> _______________________________________________
>>> es-discuss mailing list
>>> [email protected]
>>> https://mail.mozilla.org/listinfo/es-discuss
>>>
>> _______________________________________________
>> es-discuss mailing list
>> [email protected]
>> https://mail.mozilla.org/listinfo/es-discuss
>>
>
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to