ってないですかね?
新しいパターンを定義する機構を言語仕様に持ってて、標準パターンライブラリが
用意されてるようなの。
>>1 LISPのマクロの様な柔軟性があれば、パターンつーか、
わかりにくそうな概念をまとめて、新しい構文にできたりする。
ライブラリとしてじゃなくて、構文という型にはめる。
あと、Smalltalkも似たような事ができる。
>>1 RubyはSingletoneとかObserverをクラスライブラリとして持っていたような気が。
ども。
そうですね。LispやSmalltalkなど柔軟な言語ならある程度可能ですね。
既存の言語でいろいろ工夫して、というのも重要だと思います。
しかし、もっとスマートに扱えるようなものが出てきてもいいと思います。
というか、絶対に誰か研究してると思うんですけど。
ライブラリならJavaにもあるだろ>4