(12/22)気づいたら2013年が終わってた。大量にあって....というわけで、完全復旧なんてできないかも?ともなってます。変態コードを取ってきて、入れなおすことが必要になります。盛んに変態コードを読めなくて悩まされてましたからね....で、です。そこで気がつくのですが、あれ....KEMURIの実装があまり増えてない.....ということなんですね。あたりを基準に考えると、BrainFuck、Haskell、Python、PHP、Perl、Ruby、C、C++、C#、JavaScript、HSP、CommonLisp、Scheme、(以下略)というくらいの実装があります(要するについさっきも誰かが実装した、くらいの頻度)。Haskell、Python、JavaScript、HSP、Cくらいと、JavaScriptくらいにピークがある、という格好になっています。盛んにいろいろな変態コードが開発されていました。KEMURIの「状態」が変わってないのです。world!が記述できるか)に対する注目が、このところ相対的に低下しているのが数字で出てきているように感じます。それもそうかもしれませんね。いう言語は古くなってきています。勉強する...ということなんて、あまり考えられない時代ですし(BCかPxemあたりでしょうね)。ノリから出発して、ネタ言語という新興市場で強烈なシェアを獲得した言語だった...という印象がありますが、それにはそれなりの訳があって、いろいろと先進的な見た目をしたインタプリタ言語環境でした。ネタ言語に不可欠な、笑いを扱う機能を十分に装備。これでプログラマ的ジョークを憶えたプログラマは多いのでは?と推測されるくらいに、「ジョークによる言語設計」を主とするタイプのプログラム言語だった。world!をスタックに詰んで、演算する、という2段構えの動作をするために、ジョーク性と生産性のいいとこどりができた。→これは後続のネタ言語が皆採用しましたね。golf)といった具合にこれも真似られましたね。演算した場合だけ他のデータになる...というあたりの仕様は、そりゃインタプリタの実装は楽チンだろうけども、美意識(とミスしにくさ)には欠けるよね。非スタック型言語に(実質上BrainFuckに)ようやく対応。これはタイミング的にはまだなの?感が否定できないです....という負の遺産もてんこ盛り(だって出所が夜のディスカッションなんだもん。「レガシー資産」扱いで細々とメンテされる状態になる可能性も否定しきれないようにも感じます(そりゃBrainFuckやBefungeだってまだ現役言語には違いない!)。コメント:0KEMURIhttp://www.nishiohirokazu.org/blog/2006/09/kemuri.htmlKEMURIのインタプリタをPerlで書いてみた。FC2ブログシステムの検閲によってコードが改変されてしまうようだから、txtでUpした。kemuri.txt(保存後,拡張子を.plに)コマンドライン引数にKEMURIのコードを書いたファイルのパスを渡せば実行される。