ユーザーが記述することを前提とした、業務固有知識(語彙+イディオム+構文)を持ったDSLを定義するってのは、システムに対するユーザーインターフェースを作ることですよね。 「グラフィカルユーザーインターフェース」みたいに、インターフェースとしての言語を表す「言語ユーザーインターフェース」みたいな言葉が在るかと思ったのですが、ありますかね。 「Language User Interface」 「Language as User Interface」 「Linguistic User Interface」 とか?(「ユーザインターフェース定義言語」ではないことに注意) 「言語としてのユーザーインターフェース」ってのを検索すると、 http://www.rubyist.net/~matz/slides/ipsj-hi103/mgp00018.html にはRubyがそうだ、という意味のことが書いて