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
>
>


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