Grant Edwards <invalid@invalid.invalid> wrote: > On 2014-10-02, c...@isbd.net <c...@isbd.net> wrote: > > Travis Griggs <travisgri...@gmail.com> wrote: > >> > >> > >> Sent from my iPhone > >> > >> > On Oct 1, 2014, at 04:12, Peter Otten <__pete...@web.de> wrote: > >> > > >> > `lambda` is just a fancy way to define a function inline > >> > >> Not sure "fancy" is the correct adjective; more like syntactic tartness > >> (a less sweet version of syntactic sugar). > >> > > It throws me because 'lambda' simply has no meaning whatsoever for me, > > i.e. it's just a greek letter. > > > > So from my point of view it's like seeing 'epsilon' stuck in the > > middle of some code. > > > > It's not as if I'm new to programming either, I've been writing > > software professionally since the early 1970s, now retired. > > The use of "lamba" as a keyword to define an anonymous function is > borrowed from Lisp which got it from Lambda calculus. > > http://en.wikipedia.org/wiki/Lambda_calculus > Ah, so at least there is a reason for it, I'm far from being a mathematician though so it's not particularly obvious (for me anyway).
-- Chris Green ยท -- https://mail.python.org/mailman/listinfo/python-list