paren-free call expressions
jason.orendorff at gmail.com
Fri May 20 11:26:52 PDT 2011
On Thu, May 19, 2011 at 2:45 AM, David Griffiths <dxgriffiths at gmail.com> wrote:
> - they overload the space character, making it mean something different in only a small fraction of cases.
> The first point is major, in my opinion. If the goal is to have an argument list opener that doesn't require an explicit close, then some other character(s) would be a better solution than forcing people to read possible double-meanings into every space they see.
Could you clarify this objection? As I understand it, even with
paren-free call syntax, spaces would still have just one purpose: to
Many, many languages (including Perl, Ruby, VB, Scala, Smalltalk,
Logo, and of course all the ML-like languages, including Haskell and
F#) do without parentheses for calls in some circumstances at least.
Do you use any of these languages? I quite like some of them.
More information about the es-discuss