にゃははー

はへらー

難解プログラミング言語

分離

ローカルなSVNからesolang関係のソースをgithubに移した。といってもまだC++版のgrassインタプリタのみ。 遅延評価とかそのうち実装する...つもり(できるか?)ラムダを実現するためにいろいろ面倒なことをしてるからキモイ...適当に他の言語も出来たらなぁ・…

らむだとか

某T大学のオープンキャンパス(実際は年中無休でオープンキャンパスだが)に高校生が遊びに来て、ラムダとかちょっと教えてたときにふと気づいた。今まで書いたGrassのインタプリタのCommon Lisp版もC++0x版もη簡約とか遅延評価実装してないからYコンつっこん…

草植え再び

次期C++(つまりC++0x)の仕様も固まってきたし、そろそろインタプリタ作らね?って感じで数日前からGrassのインタプリタを実装してました。非常にけいおす(語源:Chaos)な感じでデバッグも大変だった。 lambda expressionが入ってくると、gdbが若干どこさして…

命名とか見出し考えるのとかって苦手なんだよね。

目先の事象に囚われていては大局を見失うのだよ 今日は(って日跨いでるし)劇場版なのは公開の日ですた。 ということで虎BでOST買ってきますた。先着順でポスターくれるというので。映画のポスターだと思ったらOSTのポスターで斬新だなぁと。 ポスターだけ…

なぜ最近はesolangのことしか頭にないんだろうか

やってることといえばGrassインタプリタの実装とかばっか。しかもAという言語もあるらしいことを知ってしまって最近はBrainがf*ckされまくり。 なんというかそろそろフィルタを仕上げていかないといけないんだけどなぁ。 あとどうでもいいことですが、カテゴ…

つかれた・・・

大晦日というのに俺はなにをやっているのだろう・・・ grassのインタプリタある人は以下のコードを実行してもらいたい。もちろん年が明けるときにだ。 wwWWwWWWwvwwWWWwwWwwWWwvw WWWwwwwwWwwvwWWwWWWWWWWwv wWWWWwwwwwwwWwwvwWWWWWWww wWwwvwWWWWWWwwwWWWWW…

か・ん・・せい?

とりあえず27日に作ってるといってたGrassのインタプリタはなんとか動く様になった。ソースは長いのでまた後日ageたいと思う。しかしcommon lispの標準ではコマンドライン引数について定義されてないとは・・・。コマンドベースで動かす人間としてはコマンド…

lispの勉強がてら・・・

common lispの勉強の為にGrassのインタプリタ(未完)を作っている。 Grassの詳細な仕様などは適当にググってください。とりあえずパーサとかは作ってないけど、中間コードで書いてみた。 中間コードは wWWwwwWwwvwWWWwvWw ってのがあったとしたら (def 1 `(2 …