--98e8jtXdkpgskNou Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Jan Maurits Faber: > For example, something like: > a>=b ? {:a=>!b} : nil > Could be displayed as: > a¥â ? :a ¢Ìb : > I don't know of any language that can do this yet APL does this: http://en.wikipedia.org/wiki/APL_%28programming_language%29#Examples That said, and as much as my idealism supports the above, I¡Çm against this on practicality basis. First, Ruby strives to be encoding-agnostic, which means the above should work for any file in any encoding that covers these symbols. Second, I don¡Çt believe Ruby core code constructs (as opposed to strings or even user-created classes and methods) should be outside of low ASCII; I¡Çd even say that class name d is not very portable and usable, and one should use Lodz instead (note that, in theory at least, d is supported in 1.9, provided you use the same encoding for the class definition and the files that use it). -- Shot -- We're going for 'working' here. 'Clean' is for people with skills... -- Flemming Jacobsen --98e8jtXdkpgskNou Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (GNU/Linux) iD8DBQFJFBuIi/mCfdEo8UoRAi9dAKChHttT28irIbvO1uxhXwWlnAShUQCeM0IH Ma5EKvVptqissBPqkhY/2X0 /O -----END PGP SIGNATURE----- --98e8jtXdkpgskNou--