Groovy 与 Scala 的内部 DSL
我将为 JVM 创建一个内部 DSL。我认为 Scala 和 Groovy 是完成这项任务的最佳人选。我发现 Groovy 脚本不太冗长,默认使用 BigDecimal,而 Scala 具有…
grails urlMappings dsl
我试图了解 grails url 映射调用的幕后发生了什么,例如: "/pages/admin"(controller:"admin", action:"admin") 由于这是有效的 groovy 语法,因此上…
使用 Ruby 解析 Tcl DSL
我希望能够解析一些参数没有被字符串包围的 Tcl 代码。 考虑这个 tcl 代码: proc foo {name} { puts "Foo --> $name" } foo bar 对于那些不熟悉 Tcl …
有人“用简单的英语”解释了 DSL 语言创建的机制
基本上问题是我开始对 Visual Studio 2010 扩展进行一些开发,并且语言定义相当复杂,因此任何人提供一个简短的介绍并指出一些好的文档都会很棒 提前…
将 Clojure 宏用于 DSL
我正在做一个 Clojure 项目,我经常发现自己为 DSL 编写 Clojure 宏,但我正在观看一个 Clojure 视频,介绍一家公司如何在实际工作中使用 Clojure,演…
Javascript 中 with 语句的未来
我知道不建议使用 with 语句 在 Javascript 中,在 ECMAScript 5 中被禁止,但它允许人们在 Javascript 中创建一些不错的 DSL。 例如 CoffeeKup 模板…
用于非常标准的对象模型的 DSL,具有到 SQL DB 的映射
我需要一个 DSL(用于 Xtext)来描述一个非常标准的对象模型: 有实体, 它们有字段它可以是原语,也可以是对其他实体的引用 引用可以是 1:1、1:N、N:…
在 Scala 中开发图像处理 DSL - 建议库
我们正在 Scala 中开发用于图像处理领域的内部 DSL。 DSL 应该提供类似于 MATLAB 的功能。我们打算开发这个 DSL 作为现有 Java 图像处理库的包装器。…
是否有用于解析/自动完成领域特定语言的 JavaScript 框架?
我有一个特定领域语言的语法,我需要为该语言创建一个 javascript 代码编辑器。有没有任何工具可以让我生成 a) 一个 javascript 增量解析器 b) javasc…
使用 Microsoft Visual Studio 进行文本领域特定语言 (DSL) 开发
我做了一些关于在 Visual Studio 中开发 DSL 的搜索。一开始,我发现VS2010有一个可视化和建模SDK。它有一个叫做 DSL 工具的工具。但似乎仅适用于图形…
.NET 自然语言编程/别名/(领域特定语言)框架
目前,我们使用 ILOG BRMS for .NET 来允许业务用户在我们的系统中创建逻辑,而无需了解如何编程。该规则由业务用户创建(即:它是系统的一部分,而不…
了解类方法的 method_added
我想在实例和类方法添加到某个类中时做一些魔法。因此我尝试了以下方法: module Magic def self.included(base) base.extend ClassMethods end modul…