--cQXOx3fnlpmgJsTP
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Wed, Jul 24, 2002 at 12:46:37AM +0900, Mike Hall wrote:
> 	obj.method a, b, c {|i| xyz}
>   vs
> 	obj.method a b c {|i| xyz}

Wouldn't this add a significant amount of ambiguity and confusion?  what ifs a function that takes two arguments?  what if the second is optional?  etc
etc.  In a language like ruby this would be a surprise, at least to me.  It
also implies that there is currying going on when there isn't, at least to
users of things like ml and haskell (though if there was, it might mitigatehe
confusion - and be less and less like ruby).

-kyle

-- 
http://mas.cs.umass.edu/~rawlins
--
and everybody wants to know you is rapt like moon river then 
beyond the blinds

--cQXOx3fnlpmgJsTP
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)

iD8DBQE9PcXuncsSsHSBypARAhRWAJ9IpQaiw/8gR6/S36i3spjP0U5KRACaAuvI
vJhb6LcOcHYEyspecL0HwjQTl
-----END PGP SIGNATURE-----

--cQXOx3fnlpmgJsTP--