Upwards Arrow

Unicode MLに,Javaプログラマはおなじみの,あのGuy Steeleが投稿していた.調べてみると,Java言語がらみで10年前から関係していたそうで,今年の8月くらいからMLにぽつぽつ投稿している様子.なお,最初の投稿が,なんと息子にビデオデッキのボタンの記号が含まれているか聞かれたとかいう話(笑).

で,今回の話も脱線していて(笑)昔のASCIIには,左向き矢印と上向き矢印があり,DECのPDP-8上で動いていたFOCAL言語では,左向き矢印が代入,上向き矢印が累乗に用いられていたのに,1967年のASCIIの改定で,それぞれ下線(_)と曲折アクセント記号(^)に置き換えられてしまって,自分のコードが悲惨に見えるようになってしまったとのこと.

確かに,Smalltalk-80ではこれらの文字を使ったコードはエレガントに(フォントを自前で持っていたから)見えたのに,"^"で表示されてしまうGNU Smalltalkソースコードは少し悲しかったことを思い出した.見栄えは確かに重要だよね.