I don't mean to sound pushy, but if "That's what people are familiar with." 
is taken as a valid reason, then why not bring back 'atoi' and such names 
then? Why not make the syntax more JS-like? Why not just make Elm yet 
another imperative OO language?

This is an opportunity for Elm to show that it takes seriously the task of 
making programming easier. The fact that the world of programming has for 
so long made itself arbitrarily difficult by having incomprehensible 
function names (among many other sins) is something that programmers should 
be ashamed of, not proud of.

On Wednesday, July 13, 2016 at 11:34:45 PM UTC-5, Max Goldstein wrote:
>
> It's great that Elm can appeal to new programmers, but it's mainly 
> targeting web developers. As such, things like max/min, ||/&&, and "string" 
> are going to stick around. No need to reinvent what's been standard(-ish) 
> since C.
>
> The biggest name annoyance, IMHO, is *filter*. It doesn't immediately 
> convey whether you're selecting in or out. For my money, Ruby got this one 
> right: *select* and *reject*. They sound similar and they are similar, 
> and the names convey which way the predicate goes. I wouldn't be adverse to 
> stealing a few other Ruby or near-Ruby names; perhaps List.includes instead 
> of member, and reduce to replace foldl (dropping foldr and renaming it fold 
> could also work).
>
> That said, I'm not convinced much of this will happen. Evan is a "big 
> picture" guy, and this would break a lot of code, although deprecation 
> (having both copies for awhile) could help.
>

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