factorでズンドコキヨシを書いてみた
連鎖性言語のfactorで今流行り(?)のズンドコキヨシ書いてみた。連鎖性言語って何?っていう方はここの説明を見てほしい。
IN: . USING: random io kernel sequences math ; "" [ dup "ズンズンズンズンドコ" tail? not ] [ { "ズン" "ドコ" } random append ] while "キ・ヨ・シ!" append write
実行する。
$ factor zundoko.factor ズンドコドコズンズンズンズンドコキ・ヨ・シ!
昔触ってたfactorのこと完全に忘れててこれ書くのになんやかんやで1時間ぐらいかかったけど、たまにfactor書くとやっぱ面白い。最近の連鎖性言語をちょろっと調べてみたら、今はkittenというイケてる感じの関数型連鎖性言語も登場してるみたい。暇があったらまたこういうの触っていきたい。