关于封面图片

本书封面图片为“来自克罗地亚斯拉沃尼亚地区奥西耶克城附近的久尔杰瓦茨村的男人”。这幅画是在克罗地亚历史名城斯普利特的民族博物馆一位热心馆员的帮助下取得的,来自该馆2003年重版的一本19世纪中期由Nikola Arsenovic编撰的克罗地亚传统服饰画集。斯普利特民族博物馆本身即坐落于中世纪的城市中心,也是罗马古迹的核心所在——建于公元304年前后的罗马帝国宫殿戴克里先宫遗址上。画集内收录了克罗地亚各地区人物形象的精细彩绘图样,并配有对服饰和生活习俗的文字说明。

久尔杰瓦茨村位于奥西耶克城附近,属于克罗地亚东部历史悠久的斯拉沃尼亚地区。斯拉沃尼亚的男人们传统上穿戴红色的帽子、白色衬衣、带刺绣图案的蓝色马甲和长裤,然后点缀上毛织或皮革的宽腰带和厚毛袜,最后罩一件棕色羊皮的短外套,也就是本书封面上的样子。人们的衣着式样和生活习俗在最近的200年里发生了很大的变化。从前各地丰富多彩,极具地方特色的衣着和习俗已经消失殆尽。依现在的情况,甚至连不同洲的居民都趋于同化、难以区分了,相距数里的村落和市镇之间,就更不可能有什么差别了。也许,我们已经牺牲了文化的多样性来换取多姿多彩的个人生活——五光十色的、快节奏的科技生活。

Manning出版社特意从旧书和藏品里找回这些古老图样,让两个世纪以前丰富多彩的地方生活特色在图书封面上重焕光彩,以此来表达对计算机行业的创造精神和主动精神的赞美。

目录

  • 版权声明
  • 献词
  • 前言
  • 致谢
  • 关于本书
  • 关于封面图片
  • 第一部分 领域专用语言入门
  • 第1章 初识DSL
  • 第2章 现实中的DSL
  • 第3章 DSL驱动的应用程序开发
  • 第二部分 实现DSL
  • 第4章 内部DSL实现模式
  • 第5章 Ruby、Groovy、Clojure 语言中的内部DSL设计
  • 第6章 Scala语言中的内部DSL设计
  • 第7章 外部DSL的实现载体
  • 第8章 用Scala语法分析器组合子设计外部DSL
  • 第三部分 DSL开发的未来趋势
  • 第9章 展望DSL设计的未来
  • 附录A 抽象在领域建模中的角色
  • 附录B 元编程与DSL设计
  • 附录C Ruby语言的DSL相关特性
  • 附录D Scala语言的DSL相关特性
  • 附录E Groovy语言的DSL相关特性
  • 附录F Clojure语言的DSL相关特性
  • 附录G 多语言开发