438 karma · joined March 23, 2012
In functional languages there are some reasonable needs that make not requiring a separator useful. But, it does make the code harder to parse and harder to read. Go, for instance, is not a functional language. Making separators optional (sometimes) seems capricious. But, then, Go is rife with capricious choices.
Edit: no one would ever talk about the distribution of "ability at basketball" for example.
But, it doesn't tell us what Frost's intent was. I did a Google search and didn't find much.
> The manner in which you dismissed the new way of looking at them indicates that you are more interested in retaining the old meaning.
Boy - you make a lot of assumptions. I read Orr's article and disagree with his conclusions. I'm not interested in retaining anything in particular. Frost's intentions with his poem are irrelevant. I read the words and draw a conclusion. If I listen to a piece of music, I'm moved in a particular way irrespective of the composer's intent.
>You took it and read it as an attack on, well, what exactly?
I think you've implied much more than what I wrote (irony?). My only issue with Orr is that I perceive him to be smug. "The Most Misread Poem in America" is a purposely inflammatory title. Is it really possible to "misread" a poem? Poetry is not non-fiction. It is intended to be subtle and have layers of meaning.
A lot of the benefits of Guava have been supplanted by additions to the JDK in JDK 7 and JDK 8 (e.g., the diamond operator, lambdas, and streams). We are no longer shading dependencies in the Elasticsearch jar (see #13252). We do not have a proper Java client today; this means that developers that depend on the Elasticsearch jar are likely going to have to deal with Guava version conflicts (which are likely since Guava is popular). Developers do embed Elasticsearch inside web containers which creates conflicts with the provided versions of Guava. Plugin developers encounter issues with Guava version conflicts (again, because Guava is popular). All else equal, fewer dependencies is a positive. In short, the internal benefits have been reduced, and there are external benefits to developers to removing Guava.