From: Eero Saynatkari Date: 2006-09-30T15:04:56+09:00 Subject: On #<, #> and -w (void context warnings) --xtx0sNU5lZ46KfgK Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hello!=20 Time for the weekly syntax analysis thingy. ruby -w causes this code to issue a warning: # warning: useless use of < in void context '/tmp/foo' < "Some text here"=20 =20 Same goes for #>. The problem, somewhat obviously, goes away when the same expression is used in a conditional position. I was thinking about it and there is really no way to avoid this assuming that the warning is considered to be useful for those instances where someone accidentally uses this type of an expression outside a conditional. =20 --xtx0sNU5lZ46KfgK Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (FreeBSD) iD8DBQFFHgiU7Nh7RM4TrhIRAmIJAKCqufMSgK/lusthgdBTrSQ9OQexxwCfYOy2 TEBL0NKsw+qvc63HqEe/04Y= =PHOe -----END PGP SIGNATURE----- --xtx0sNU5lZ46KfgK--