Thanks everyone for the discussions in the meetup.

1. Slides:
Pradeep - Callable syntax stats - https://drive.google.com/file/d/1k_TqrNKcbWihRZdhMGf6K_GcLmn9ny3m/view?usp=sharing
Steven - Callable examples and questions - https://drive.google.com/file/d/119gt9-nCa_mGUjAVanWT2mscC3KlhfN4/view?usp=sharing
Eric - TBD (could you share them?).
Doc containing proposal details: https://docs.google.com/document/d/11VkNk9N8whxS1SrBv2BNN1Csl5yeTlgG7WyLrCB5wgs/edit?usp=sharing

2. Meeting notes:

+ Nobody was in favor of the def-style syntax by itself, since it was verbose for the most common cases. The need for forward-slash to indicate positional-only parameters was another confusing pitfall.

+ Jake Bailey pointed out that, if lambdas get special syntax, Callable types would need to be distinguishable from them. Steven suggested that having different arrow styles could help: something like `(int) -> str` for callable types and `(x, y) => x + y` for lambdas.

+ Jelle Zijlstra asked if the rejection of PEP 637 (Support for indexing with keyword arguments) by the Steering Council could bode poorly for callable syntax. Guido mentioned that the rejection there was more about keyword arguments in indexing. Typing syntax was only a peripheral concern in that PEP.

3. Straw poll at the end of the meetup:

Hybrid style: 8 votes - Nikita, James Hilton-Balfe, nadirchowdhury, Martin, Sebastian, Guido, Carl, Jake.

Shorthand style: 6 votes - Rebecca, Shannon, Jia, Steven, Eric, Pradeep.

4. Rationale for hybrid over shorthand: I'm interested in hearing about the use cases that people care about here. If you favor hybrid over shorthand, could you share your reasons why? We can try to find a solution that addresses those use cases while being well-specified.

5. Follow-up: Are you interested in a general typing meetup every month or two?

People could present ideas or PEPs they're working on and get quick, early feedback. Discussions could generally move along faster in person if there's some deadlock in typing-sig. (This would be for typing-sig topics in general, not just callable syntax.)

On Mon, Sep 20, 2021 at 8:00 AM S Pradeep Kumar <gohanpra@gmail.com> wrote:
Reminder that the Callable Syntax meetup is today at 10 am San Francisco time / 6 pm London time (GMT+1) at https://us02web.zoom.us/j/86376052915

See you there!


On Fri, Sep 17, 2021 at 11:48 AM Guido van Rossum <guido@python.org> wrote:
I just ask Google or Bing "what time is it in London" :-)

On Fri, Sep 17, 2021 at 11:18 AM S Pradeep Kumar <gohanpra@gmail.com> wrote:
It's GMT+1. Here's a time converter link to be unambiguous: https://www.worldtimebuddy.com/?qm=1&lid=8,2643743,2643743&h=8&date=2021-9-20&sln=10-11&hf=1

On Fri, Sep 17, 2021 at 8:09 AM Sebastian Rittau <srittau@rittau.biz> wrote:
Am 17.09.21 um 01:00 schrieb S Pradeep Kumar:

The Callable Syntax meetup will be Monday, 20th September at 10 am San Francisco time / 6 pm London time at https://us02web.zoom.us/j/86376052915

For clarification: Is London time currently at UTC or is there a dst offset?

 - Sebastian


_______________________________________________
Typing-sig mailing list -- typing-sig@python.org
To unsubscribe send an email to typing-sig-leave@python.org
https://mail.python.org/mailman3/lists/typing-sig.python.org/
Member address: gohanpra@gmail.com


--
S Pradeep Kumar
_______________________________________________
Typing-sig mailing list -- typing-sig@python.org
To unsubscribe send an email to typing-sig-leave@python.org
https://mail.python.org/mailman3/lists/typing-sig.python.org/
Member address: guido@python.org


--
--Guido van Rossum (python.org/~guido)


--
S Pradeep Kumar


--
S Pradeep Kumar