Promise.cast and Promise.resolve

Andreas Rossberg rossberg at google.com
Tue Jan 28 16:33:12 PST 2014


On 29 January 2014 00:48, Brendan Eich <brendan at mozilla.com> wrote:
> Andreas Rossberg wrote:
>>
>> On 29 January 2014 00:30, Brendan Eich<brendan at mozilla.com>  wrote:
>>>
>>> >  Andreas Rossberg wrote:
>>>>>
>>>>> >>>
>>>>> >>>  `flatMap`
>>>>> >>>  ...
>>>>
>>>> >>
>>>> >>
>>>> >>  The V8 implementation provides it under the name `chain', with the
>>>> >>  obvious semantics.
>>>
>>> >
>>> >  +1 on chain as name, not flatMap, but Haskell'ers should weigh in.
>>> > Wait, no.
>>> >  :-P
>>
>>
>> Well, Haskell does not have flatMap. Scala has.
>
> What's all this then?
>
> https://www.google.com/search?q=haskell+flatmap

When the first page of results consists of StackOverflow questions and
blog posts it can't be real. :)

Seriously, Haskell calls it >>=. (It also has concatMap, which is just
the same function restricted to lists.)

/Andreas


More information about the es-discuss mailing list