I agree that the Haskell approach is not easily portable to other languages. At least according to the article, the Ruby community is struggling to find a solution. I don't think parentheses (or their absence) is a decided factor: for example, I don't find the hypothetical Ruby syntax ["hello","goodbye"].map(&reverse) to be offensive or wildly inconsistent. Note that the map function itself doesn't need partial application, only its function parameter.
For the same reason, I disagree that performance in dynamic scripting languages would suffer unduly.
For the same reason, I disagree that performance in dynamic scripting languages would suffer unduly.