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