序 Java/C++/C#/JS/PHPなどなど、広く使われている言語には、セミコロン(;)で区切るものが多い。 対して、python/ruby/scalaなどなど改行で区切ることが推奨される言語も多い。 スクリプト言語愛好者の中には、セミコロンを嫌悪する人がけっこう多く、 セミコロン区切りの言語を使うと負けと感じる者もいたりする(私)。 それはさておき、 命令の区切り文字などにコロン(ː)を用いる言語もけっこう多い。 メジャーどころではpython,ojective-cなど。 古くは1970年代に生み出されたsmalltalk。 そして、注目の新興言語NimとNim上のsmalltalk風な言語spry。 仕事でpythonを使うようになったことがきっかけでこれら5言語を たまたまお試ししていたところ、これら全てで、 コロン(ː)がいろんな意味で重要な役割を果たしていることに気が付いた。

