誰かchuって言語作って「はじめてのchu」とかどうですか
— すぎもと (@sugimoto1981) 2014, 8月 13
二週間ほど前に流れてきたツイートなんですが、chu 言語を作ればいいわけで、なるほど…と思っていたのです。どうせならば、.NET 環境で動くものがいいし、どうせならば F# っぽい関数言語がいいし、どうせならば chu に関したものがいいですね。ってことで、作ってみました(笑)。
http://hajimete-no-chu.com/
http://chu-lang.com/
swift で絵文字が使えるならば、いっそのことプログラム言語のキーワード自体に絵文字を使ってみようという試みです。<- の代わりに、 を使ったり、let の代わりに、 を使ったりします。いちいち、絵文字を打つのは大変なので、
://: F# like :let: :heart: :<-: "I" :let: :blue_heart: :<-: "chu" :fun: :smiley: :cat: :dog: :->: :cat: + ":heart:" + :dog: :let: :dolphin: :<-: :smiley: :heart: :blue_heart: :print: :dolphin: > I:heart:chu
な風に書くと、以下な風に書き換える javascript が仕込んであります。キーワードは
どうせならば、きちんと動くものを作りたいので、現在文法を練り込み中。HSP ぐらいには動くものを作っておきたい。
絵文字の画像と名前は、以下から借用しています。
Complete List of Emoji
http://www.fileformat.info/info/emoji/list.htm