My point is that beginners already have to deal with operators.
Beginners usually only deal with operators they already know, like +, -, * and /. As far as I've seen, most people don't use operators in prefix notation.
I'm not convinced that custom operators are a big hurdle anymore.
There's a big difference between + and -~-> though (and yes, that operator existed).
Getting rid of appendable would just require the removal of ++ for Strings, though.
Here we agree, though I'd rather remove ++ for Lists as ++ is really great for String concatenation.
I think it makes sense to require that the functions have the same number of arguments.
You'd still get a problem with stuff like
someFunc:(a->b)->asomeFunc:a->a
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Beginners usually only deal with operators they already know, like +, -, * and /. As far as I've seen, most people don't use operators in prefix notation.
There's a big difference between
+
and-~->
though (and yes, that operator existed).Here we agree, though I'd rather remove
++
for Lists as++
is really great for String concatenation.You'd still get a problem with stuff like