On Mon, Oct 24, 2016 at 2:12 PM, 'Rupert Smith' via Elm Discuss <
[email protected]> wrote:

> -1 from me. foldl and foldr are so commonly in use in other functional
> languages that they are an acceptable short hand. Who cares what Scala does.
>
> The main target of Elm are developers who come from imperative languages
like javascript, python or ruby.
People with a background in FP might actually get a little bit frustrated
with Elm due to it deliberately leaving out certain facilities like
type-classes.

The thing is that if Elm convinces even a very small fraction of the JS
devs to move to FP, that would be a huge win for FP.

Considering this, it would actually make more sense to call foldl *reduce* and
remove foldr all together while providing that functionality via reversing
the list/array.

This could make things more familiar for JS/Python/Ruby while maybe
frustrating people coming from Haskell/OCaml/Erlang/Elixir.



-- 
There is NO FATE, we are the creators.
blog: http://damoc.ro/

-- 
You received this message because you are subscribed to the Google Groups "Elm 
Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to