文件名称:领域专用语言实战
文件大小:5.15MB
文件格式:PDF
更新时间:2022-04-21 18:03:19
专用语言
文字版《领域专用语言实战》。 本书除了教你使用DSL来解决问题,还会教你实现DSL。在本书看来, DSL只是在语义模型外面包裹上薄薄一层以语言形态呈现的抽象。语义 模型是把握领域核心结构的实现载体,语言层则使用领域用户的专门用 语。 本书将使用Ruby、Groovy、Scala、Clojure等现代语言来讲授DSL的设 计与实现,针对这些语言所代表的不同编程范式深入讨论它们在DSL设 计上的长处和短处。读完本书,你将透彻理解一些必须掌握的概念,能 够设计出用户理解且欣赏的优美的领域抽象。