flip was removed in 0.19. I’d like to note that such changes are worse for book authors than for app authors. And ask that, in the future, such changes be made less suddenly.
My An Outsider’s Guide to Statically Typed Functional Programming uses
flip in chapter 1 (“Functions”).
flip is a really excellent example: it clarifies partial application and related topics. I’ve gotten good feedback about that chapter.
Last week, I gave a talk at NewCrafts Bordeaux on “My Best Advice (Today) About Adopting Functional Programming”. I gave everyone coupons for free copies of the book, which was written against 0.18.
Some people both downloaded the book and started working through the exercises. So now I get emails about how the first chapter’s examples don’t work.
This places neither Elm, nor me, in a good light.
flip is unnecessary in a minimal language - I really can’t argue with that - but it’s not so harmful that it must be abruptly removed. A deprecation notice would have been a big help to me.