资源大小: 6.38MB
发布时间: 2012-12-30
文件格式: pdf
下载次数: 1
分享到:

下载地址:

下载地址1
(本站为飞网专业下载站,域名:down.cfei.net)

资源简介:

中文名: DSLs 实战原名: DSLs in Action作者: Debasish Ghosh资源格式: PDF版本: 英文文字版/更新源代码出版社: Manning书号: 9781935182450发行时间: 2010年12月地区: 美国语言: 英文简介: 内容介绍:Your success—and sanity—are closer at hand when you work at a higher level of abstraction, allowing your attention to be on the business problem rather than the details of the programming platform. Domain Specific Languages—"little languages" implemented on top of conventional programming languages—give you a way to do this because they model the domain of your business problem.DSLs in Action introduces the concepts you'll need to build high-quality domain-specific languages. It explores DSL implementation based on JVM languages like Java, Scala, Clojure, Ruby, and Groovy and contains fully explained code snippets that implement real-world DSL designs. For experienced developers, the book addresses the intricacies of DSL design without the pain of writing parsers by hand. 目录: Part 1 Introducing domain-specific languagesChapter 1 Learning to speak the language of the domainChapter 2 The DSL in the wildChapter 3 DSL-driven application developmentPart 2 Implementing DSLsChapter 4 Internal DSL implementation patternsChapter 5 Internal DSL design in Ruby, Groovy, and ClojureChapter 6 Internal DSL design in ScalaChapter 7 External DSL implementation artifactsChapter 8 Designing external DSLs using Scala parser combinatorsPart 3 Future trends in Dsl developmentChapter 9 DSL design: looking forwardappendix A: Role of abstractions in domain modelingappendix B: Metaprogramming and DSL designappendix C: A cheat sheet for Ruby’s DSL-friendly featuresappendix D: A cheat sheet for Scala’s DSL-friendly featuresappendix E: A cheat sheet for Groovy’s DSL-friendly featuresappendix F: A cheat sheet for Clojure’s DSL-friendly featuresappendix G: Polyglot development


飞网下载站,免费下载共享资料,内容涉及教育资源、专业资料、IT资源、娱乐生活、经济管理、办公文书、游戏资料等。