アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
物事のやり方は一つではない -- Perlな人
rubyの言語開発? (スコア:0)
# 読んでないけど
Re: (スコア:0)
自作プログラム言語の内部機能のうちパーサーまでは自動生成してくれるけど、
そっから先の処理はいわば手書きでしか無いため、
「色々な見た目のプログラム言語」を作るときには便利だろうけど、
「色々な論理的構造/背景の言語」を作るぶんにはあまり嬉しくないんじゃないかな。
上の人がやってるバナナ言語みたいな奴だと、
パーサーはわざわざRaccを使うまでもないのは見れば判ると思う。
単に文字を1つづつ切れば済むわけだからね。
一方で内部で何をやってるかは、
深い理解があって始めて記述できる部分だし、Raccを使ってもそれがわかりやすくなるわけではない。
特にバナナ言語やLisp系やForth系のように
見た目は素朴すぎる一方で中身が異様に濃い言語だと、
Racc的なツールの旨みは殆ど無いね。