Haskeる最近、Haskellという言語が流行っているらしい。どこかで「極めてバグが出づらい反面、極めてバグが取りづらい」という噂を聞いて、俄然、興味が湧いてきてしまった。Rubyをカジり始めた日付を調べてみた。2003年3月18日とあった。Rubyメインで使ってきたことになる。別に節目というわけでもないが、新たな言語をカジってみるのも頭の体操には悪くない。変わった概念の言語らしいし。言語を始めるのは、敷居が高い。インストールから始まって、何をやるにもリファレンスと首っ引き、かつ、果てしないトライアンドエラーの繰り返し。自分なりの「口ぐせ」がそろってくるまでがツラい。時も結構ツラかったのだが、果たして、最近の脳力でノッて行けるのだろうか。なにはともあれ、まずはインストール。環境は、Fedora18だ。ググりまくりつつ、Linux版の処理系が存在することを確認する。コンパイラとインタプリタが両方あるのか。インタプリタの方がいいだろうな。hugs98初めての味見。絶対に常用しないであろう、対話モードを試す。world」で筆下ろし。world\n"Haskellは「純粋関数型プログラミング言語」ということで、関数を使ってみる。sea."とりあえず、目標を作らないと楽しくないので、フラクタル図形を描いて遊ぶことにする。グラフィクスライブラリをインストール。hugs98-hglまずはC曲線から......って、どこから手をつけたらいいのかさっぱり。デモプログラムでもないかと探したらあった。hugs98-demos.x86_64コードを切り貼りしながら、どうにかC曲線を描くことに成功した。直後にドラゴン曲線も。文法すらあやふやだが、習作ということなら、こんなもんかと。15しかし、Rubyがあるしなぁ。Haskellは楽しめるかな。おうちにひとつダライアス最近、ウチのガキがジャイロゼッターというゲームにハマっている。以前、初めてゲーム機に遭遇し、初プレイさせたときは、ドライブモードの時には大興奮だったものの、ロボットに変身した後はかなりテンションダウンする様子をみて、その露骨な「らしさ」に大爆笑だったのだが、最近はアニメも楽しめているようだ。ある日、家に帰ったら、コレがあった。「そっちかよっ!!(笑)」その発想はなかったわ......。普通なら、ロボットを絵に描いたりするもんじゃないかと思うんだが、なんとゲーム筐体の方を自作していた。残念なことに超速変形は再現できていないが、カードスキャナーは装備されている。すげー、たのしい、うれしい。ちなみに、上から覗き込むと、ちゃんとハーフミラーに反射させている実のモニタが見える。そのうち、本気出して作ってみることにしよう。マシン語でゲームを作る本ふと、思い立って、表記の本を入手してしまった。別にそうプレミア価格なわけでなく、千円弱で。いえ、この本は私にとっては思い出深い本だ。中1か、たぶん小6だったはず。そんな頃に買った本だ。Z80のマシン語はこの本でマスターした。いまでも覚えていて、実際にいまでも英字を書くときは、自然にこの記述に従ってしまう。三つ子の魂四十まで、である。以前に、「この世の本はすべて俺の手中にある」という気分とかいいつつ、やっぱりそうも簡単に割り切れんのよねぇ。1.8.7-p357。