To drop `let` or not would be decided after a call on `where` has been 
made. Personally I don't like `let` and think it's always wrong (or at 
least ugly) to use it, but there is a clear compromise here where it can 
stay put. That said, as Elm is not yet 1.0, there is no obligation not to 
break existing code (this has happened several times already) in such a 
case where `let` were removed. I'm sure other "pro-where" people have 
different opinions.

> ... Can you address that? (It was about refactoring.)

Please correct me if I'm wrong, but I think I already did. To put the above 
summary together this morning I went over the old thread again, and thought 
the point about `lambda + let` to be decently refuted already. For brevity 
above I probably left out the previous back-and-forth. For the interested, 
that particular stream of debate begins 
here https://github.com/elm-lang/elm-compiler/issues/621#issuecomment-103122010 
and ends around 
here https://github.com/elm-lang/elm-compiler/issues/621#issuecomment-103358388.






-- 
You received this message because you are subscribed to the Google Groups "Elm 
Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to