[Greg Ewing]

> If we wanted to be true to the original we should call
> them "caret expressions" and write
>     ^(x, y): x + y
> Nice and quiet!


I actually... kinda like that.

It doesn't really check any of my boxes, but it's better than 'lambda'.

On Thu, Aug 23, 2018 at 12:55 AM Greg Ewing <greg.ew...@canterbury.ac.nz>
wrote:

> Chris Angelico wrote:
> > for those who
> > know Greek, it's like calling something an "S-expression", which is
> > fairly obviously an abbreviation for something. ("Symbolic
> > expression", I think? Someone might correct me there.)
>
> Yes, except that lambda is an even more arbitrary choice of
> letter -- as far as I know, it doesn't stand for anything.
>
> The story goes that, in his handwritten notes, Church used
> something like a caret or circumflex. When his work was
> published, the typesetter either misread it as a lambda
> or subsituted a lambda because it was the closest thing
> he had in his font, and from there on it stuck.
>
> > Abe Dillon <abedil...@gmail.com> wrote:
> >>I've also argued that the very form of lambda expressions is noisier
> than it
> >>otherwise needs to be. It's not like noise is only distracting to novice
> >>developers.
>
> If we wanted to be true to the original we should call
> them "caret expressions" and write
>
>     ^(x, y): x + y
>
> Nice and quiet!
>
> --
> Greg
> _______________________________________________
> Python-ideas mailing list
> Python-ideas@python.org
> https://mail.python.org/mailman/listinfo/python-ideas
> Code of Conduct: http://python.org/psf/codeofconduct/
>
_______________________________________________
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to