Modern C++ Design, Spring Framework和Ruby的Mixin....
摘要: 《Modern C++ Design》里的Policy-Base Class是Cpper得意的一樣事情; Spring 式IoC container 的依賴注入功能是Javaer得意的一樣事情; Ruby的Mixin特性是Rubyer得意的一樣事情。
有趣的是,各自得意的事情,指向的是同一個問題:多重行為的組合。 閱讀全文
Martin Fowler的《Language WorkBench》筆記
摘要: JetBrains的MPS出來了,MartinFowler也大力搗鼓出一篇《Language Workbenches: The Killer-App for Domain Specific Languages?》,成為有志于LOP、DSL領域的總領性文章。 閱讀全文