From mboxrd@z Thu Jan 1 00:00:00 1970 From: Anthony Sorace Mime-Version: 1.0 (Apple Message framework v1257) Content-Type: multipart/signed; boundary="Apple-Mail=_74EEC5C0-BA72-45CD-AE89-FE154B2DE024"; protocol="application/pgp-signature"; micalg=pgp-sha1 Date: Fri, 30 Mar 2012 12:50:17 -0400 In-Reply-To: To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> References: <0f0fc69bdeaa05f0bdac2954d8d3a1db@coraid.com> Message-Id: <78F3360A-4088-4CF9-AE38-232CC528D0F6@9srv.net> Subject: Re: [9fans] rc: fn name @{block} Topicbox-Message-UUID: 72e92904-ead7-11e9-9d60-3106f5b1d025 --Apple-Mail=_74EEC5C0-BA72-45CD-AE89-FE154B2DE024 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii On Mar 30, 2012, at 12:19 , Yaroslav wrote: >>> term% fn x @{x=y} >>> term% whatis x >>> fn x {x=y} >> >> creates to functions x and '@' definition {x=y}. > > The question is why it discards @ here? Erik's point is that rc isn't discarding it. You have a list. It sets x equal to that function, then sets @ equal to that same function. : iota; fn x @{x=y} : iota; whatis x fn x {x=y} : iota; whatis '@' fn @ {x=y} When you quote the 'x @', that whole thing becomes one word. --Apple-Mail=_74EEC5C0-BA72-45CD-AE89-FE154B2DE024 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.17 (Darwin) iEYEARECAAYFAk915E4ACgkQyrb52b5lrs7j2ACfWKCsYWwaKBFWwtF8hyu1MvJG I9oAniXmz9o8Bf7BOEudg5FYkxqw4BaR =Vt+2 -----END PGP SIGNATURE----- --Apple-Mail=_74EEC5C0-BA72-45CD-AE89-FE154B2DE024--