搜索


会员资源切换至【手机版】

切换本帖至【手机版】


开启左侧

DSLs 实战 DSLs in Action 英文文字版/更新源代码[PDF]

[复制链接]
发表于 2021-8-12 21:22:48 | 显示全部楼层 |阅读模式

游客,本帖隐藏的内容需要积分高于 1 才可浏览,您当前积分为 0


资源信息:



中文名


: 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 languages Chapter 1 Learning to speak the language of the domain Chapter 2 The DSL in the wild Chapter 3 DSL-driven application development Part 2 Implementing DSLs Chapter 4 Internal DSL implementation patterns Chapter 5 Internal DSL design in Ruby, Groovy, and Clojure Chapter 6 Internal DSL design in Scala Chapter 7 External DSL implementation artifacts Chapter 8 Designing external DSLs using Scala parser combinators Part 3 Future trends in Dsl development Chapter 9 DSL design: looking forward appendix A: Role of abstractions in domain modeling appendix B: Metaprogramming and DSL design appendix C: A cheat sheet for Ruby’s DSL-friendly features appendix D: A cheat sheet for Scala’s DSL-friendly features appendix E: A cheat sheet for Groovy’s DSL-friendly features appendix F: A cheat sheet for Clojure’s DSL-friendly features appendix G: Polyglot development

主题推广




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

切换至【手机版】| 主站| Archiver|

JS of wanmeiff.com and vcpic.com Please keep this copyright information, respect of, thank you!JS of wanmeiff.com and vcpic.com Please keep this copyright information, respect of, thank you!

|网站地图

GMT+8, 2026-6-11 23:01 , Processed in 0.785710 second(s), 124 queries .

 

快速回复 返回顶部 返回列表