
On Jul 13, 2016, at 9:44 PM, Steven D'Aprano <steve@pearwood.info> wrote:
I think you are underestimating the *practical* difficulties for input.
I appreciate those difficulties (I am typing this on an iPhone), but I think they are irrelevant. I can imagine 3 scenarios: 1. (The 99% case) You will never see λ in the code and never write it yourself. You can be happily unaware of this feature. 2. You see λ occasionally, but don't like it. You continue using spelled out "lambda" (or just use "def") in the code that you write. 3. You work on a project where local coding style mandates that lambda is spelled λ. In this case, there will be plenty of places in the code base to copy and paste λ from. (In the worst case you copy and paste it from the coding style manual.) More likely, however, the project that requires λ would have a precommit hook that translates lambda to λ in all new code and you can continue using the 6-character keyword in your input.