From: Eero Saynatkari Date: 2006-10-12T04:31:15+09:00 Subject: Re: What about 'splay'? --1sNVjLsmu1MXqwQ/ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2006.10.12 04:19, dblack@wobblini.net wrote: > Hi -- >=20 > On Thu, 12 Oct 2006, Eero Saynatkari wrote: >=20 > >On 2006.10.12 03:36, Sean Russell wrote: > >>On Wednesday 11 October 2006 13:55, Eero Saynatkari wrote: > >>>On 2006.10.12 02:32, dblack@wobblini.net wrote: > >>>>The word 'splay' occurs to me, as something that sounds sort of > >>... > >>>David, you thought 'splat' was whimsical :P > >> > >>Actually, "splay" has a well defined, non-whimsical, and appropriate > >>definition: > >> > >> 1. To display; to spread. > >> > >>As in, splaying your fingers. > >> > >>It also means to dislocate, to castrate, and to render oblique. > >>However, I've only ever heard it used with the first definition: to > >>spread out, and I haven't picked up any humorous or negative > >>connotations for it. > > > >'splay' holds no intuitive advantage of clarity over 'splat'--in > >particular to non-english-speakers--besides which 'splat' is the > >currently used word thereby holding the home advantage. >=20 > I'm not looking for intuitiveness; it's OK if people have to learn a > new word :-) I guess to_splat has the home advantage but it's very > new and Matz has, I think, clearly indicated willingness to discuss > the name and consider suggestions. >=20 > >I will actually throw my hat in for the excellent earlier > >suggestion of *@ and reiterate my opposition to #to_a or > >its derivatives as they are completely inaccurate. >=20 > I think if you're representing an object as an array, then some form > of to_array must be at least somewhat accurate. But I like *@ too. > This really is more a matter of unary operator definition than data > conversion. I am confused: *[1,2] =3D> 1,2 Right? Read this: [1,2].to_a =3D> 1,2 Unless I am misunderstanding something, that is definitely not *creating* an Array. --1sNVjLsmu1MXqwQ/ Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (FreeBSD) iD8DBQFFLUXz7Nh7RM4TrhIRApUzAJ9TTvoB6Nv/HbL/zvrpIAPWtiBQ5QCg5nFf voCY+oDtGZFg8mZUDwHllZ0= =D0k/ -----END PGP SIGNATURE----- --1sNVjLsmu1MXqwQ/--