Loose ends: Optional

Joe Bowbeer joe.bowbeer at gmail.com
Mon Jun 3 17:44:31 PDT 2013


Fugue's Option adds the controversial methods that are missing from Guava's
Optional:

>From bitbucket.org/atlassian/fugue

"This library attempts round out some of the deficiencies that a functional
programmer finds when using Guava. In particular it provides Option and
Either types similar to the Scala library as well as a Pair."

The lambda-dev post that Brian referenced in earlier in this thread was
written by Jed Wesley-Smith, who has committed most of Fugue's code.

--Joe


On Mon, Jun 3, 2013 at 5:32 PM, Mike Duigou <mike.duigou at oracle.com> wrote:

>
> On Jun 3 2013, at 10:03 , Joe Bowbeer wrote:
> > Does everyone agree that Fugue's Option is an improvement on Guava's
> > Optional?
>
> How is Fugue's Optional an improvement? I guess I am pretty satisfied with
> Brian's proposal for java.util.Optional and would be similarly satisfied
> with the Guava Optional. If there are benefits to Fugue or other's Optional
> beyond implementation details I would like to understand what they are
> believed to be.
>
> Mike
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/lambda-libs-spec-experts/attachments/20130603/eb7f9e14/attachment.html 


More information about the lambda-libs-spec-experts mailing list