The author has done a really good overview here, however (perhaps by virtue of the example being too simple), the resulting code looks much less readable than the original code. Which I guess goes to say, there are probably situations where it is appropriate to use stuff like this and situations where it could be easily abused?
deckar01|6 years ago