http://www.infoq.com/presentations/Groovy-DSLs
Summary
Paul King and Guillaume Laforge present Groovy’s capabilities to build DSLs through several concrete examples meant to highlight the language’s good support for creating internal DSLs.
Bio
Paul King leads ASERT in Brisbane, Australia. He has been contributing to open source projects for nearly 20 years and is a committer on numerous projects including Groovy. He is a co-author of “Groovy in Action”. As head of Groovy Development for SpringSource, Guillaume Laforge is the official Groovy Project Manager, and the spec lead of JSR-241.
分享到:
相关推荐
自创Groovy DSL 动态规则(rule)执行引擎, 流程引擎. 特色 风控系统, 规则引擎, 动态接口配置(低代码)Groovy DSL 动态规则(rule)执行引擎。DSL(特定领域语言): 开发 和 业务 共识的语言。方便业务表达需求, 方便开发...
书中详细介绍了如何使用Groovy的强大功能来创建特定于某个领域的语言,包括但不限于: - 如何利用Groovy的元编程特性来定制语法结构。 - 如何通过闭包和其他高级特性来增强DSL的功能。 - 如何在实际项目中应用DSL以...
在groovy中实现DSL领域特定语言的技术。 版权声明: 本系列文章是从原著《Groovy For Domain-Specific Languages》(原作者: Fergal Dearle)中翻译而来,从中加入了一些本人自己的读书笔记和理解。本系列文章不为...
这表明文档将介绍Groovy在DSL设计与实现方面的特性和优势。 #### 标签解读 - **标签**: "groovy for dsl" 该标签进一步强调了文档的重点是Groovy在DSL领域的应用。这意味着文档将深入探讨Groovy语言如何支持DSL的...
Groovy DSL动态规则执行引擎是一种基于Groovy语言的领域特定语言(Domain-Specific Language)来构建规则引擎的解决方案。这种引擎特别适用于流程控制、风险管理系统以及动态接口配置,特别是那些需要快速迭代和低...
Groovy DSL,全称为Groovy Domain-Specific Language,是一种利用Groovy编程语言构建的特定领域语言。DSL旨在为特定的应用场景或领域提供简洁、直观的语法,使得非程序员或者领域专家也能更容易地理解和操作。Groovy...
groovy-ssh, 在 Groovy DSL上,基于SSH自动化工具 Groovy SSH是基于DSL的自动化工具,提供远程命令执行和文件传输。https://gradle-ssh-plugin.github.io捐赠这是一个在Apache许可以版 2.0下许可以的开源软件。 欢迎...
Groovy是早期Gradle构建系统的主要语言,而Kotlin DSL(Domain Specific Language)则是近年来逐渐流行的趋势,特别是在Android开发中。Kotlin DSL提供了更简洁、类型安全的构建脚本,提升了开发效率和代码可读性。 ...
Groovy DSL 关于利用Groovy支持特定领域语言的闪电演讲 资源 演示幻灯片: :
在阅读“Groovy入门经典”的英文版时,不仅可以提升你的Groovy技术,还可以提高英语阅读能力,这对于那些希望在国际化的开发环境中工作的程序员来说尤其重要。同时,中文版则提供了对原版内容的准确理解,避免了语言...
vertx-web-groovy-dsl Groovy DSL声明Vert.x Web路由 如果您使用Groovy,则本项目旨在提供另一种方法来使用vert-web定义网络路由,这种方式更具Groovy风格。 最有趣的功能是能够使用嵌套闭包以嵌套方式声明路由器...
Groovy Docker DSL 使用 Groovy DSL 思考 ,您可以实现钩子、健康检查和监视包含 Dockerfile 的文件夹以进行更改,并根据需要自动重新构建和重新启动容器。 动机: Fig 很棒,但我需要一些可以让我做一些事情的...
红外DSL 用于Terraform的Groovy DSL。 干净,简单的方法来定义代码中的基础结构。不久将有更多描述。 享受下面的示例:) java -jar infra-dsl-VERSION.jar path_to_your_file.groovy Infrastructure . resource...
[Packt Publishing] 领域特定语言 (Groovy 实现) (英文版) [Packt Publishing] Groovy for Domain-Specific Languages (E-Book) ☆ 出版信息:☆ [作者信息] Fergal Dearle [出版机构] Packt Publishing [出版...
该书深入浅出地介绍了Groovy在DSL设计与实现中的独特优势,为读者提供了丰富的实践指导和理论基础。 ### Groovy与领域特定语言 #### 1. Groovy概述 Groovy是一种灵活、强大的脚本语言,它运行在Java平台上,能够...
Gradle文件配置及groovy语法介绍
[Manning Publications] Making Java Groovy 英文版 [Manning Publications] Making Java Groovy E Book ☆ 图书概要:☆ Making Java Groovy is a practical handbook for developers who want to blend ...