2006-05-14から1日間の記事一覧

S式の拡張ないし、S式の変形

cexじゃないC言語風の言語のアイディアを考えてみた。とりあえず、S式にHaskellやMLやらの、 [a b c] = a::[b c] = a::b::c::[]という性質を取り込むとC言語っぽくなるんじゃねぇかなと。 (a b c) = a:(b c) = a:b:c:()同じリストを上記のようにかけるように…

ocamlでflashコンパイラ(2)

うーと、s式で関数定義できて、+-*/が出来るようにしたのだけど、まだバグ持ち状態です。 ずーっと、使いたくなかったのだけど、lex,yacc,って便利だなぁと思う今日この頃です。 簡易lispなのかなぁ。このまま作りつづければlispでフラッシュ開発できるよう…