领域特定语言 (DSL) 对于普通程序员来说是否有害?
Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…
我可以将 XText 用于涉及 XML 文件类型的 DSL 吗?
我定义了一个小型 DSL,它主要以不同类型的 XML 文件和一些属性文件的形式编写。这工作得很好,但我希望创建一个 Eclipse 编辑器,以便初学者更容易编…
是否可以在非全局上下文中评估 Ruby DSL?
我正在使用 Blockenspiel 使用 Ruby 创建 DSL。它效果很好并且 解决了我的很多问题,但是我遇到了以下问题 这与 Blockenspiel 没有严格关系。 假设我…
Groovy 读取/运行 DSL
我正在寻找使用 groovy 创建一个新的 DSL,但我无法找出让 groovy 读取 dsl 的最佳方法。我希望用户能够创建 dsl 并实际运行 dsl,而无需与应用程序代…
将 JBoss DROOLS XMLDumper 与 .dslr 文件结合使用
我有一个由规则(dslr)和 dsl 文件组成的 .dslr 文件。我需要从此 dslr 获取 DRL 的 XML 输出。 我尝试了使用 XMLDumper 的不同方法,但无法使其工作…
构建“半自然语言” Ruby 中的 DSL
我有兴趣在 Ruby 中构建 DSL 以用于解析微博更新。具体来说,我认为我可以将文本翻译成 Ruby 字符串,就像 Rails gem 允许“4.days.ago”一样。我已经…
“私人语言WTF”的区别是什么?仅仅是因为库/API/DSL 设计不好?
一些最有趣的 Daily WTF 故事以私人语言横行为特色。然而,特定于领域的语言可以相当强大并且似乎越来越流行。当然,如果没有好的库,我们根本无法编…
在java中突出显示文本文件的某些部分的解决方案?如何实现一个简单的DSL编辑器?
我正在尝试找到一种解决方案来突出显示 Java 中文本文件的一部分。 基本上,我正在做的是词法分析和解析符合特定语法的文本文件,存储与该文件的各个…
我们可以拥有两种具有相同扩展名的 DSL 语言吗?
我正在开发一个工具,有很多领域类。我想将它们划分为具有相同扩展名的不同 DSL。 那么是否可以有多个具有相同扩展名的 DSL 项目? 并且在构建所有 DS…
DSL、XamlDOM (.NET 4 Beta) 和扩展 vs2008
我有以下情况:我想开发一个DSL。为了生成代码,我需要 XamlDOM 实现的帮助,它提供 XAML 代码的静态分析和操作。不幸的是,XamlDOM 只能与 .NET 4 一…
Boo: 下面的代码可以吗
是否存在以下情况是有效的 Boo 语句: target "something" requires "something" 其中 target 和 requires 可以是宏/方法/任何其他内容(关键字除外)…
有没有关于为 PLT 方案编写自定义语言模块的好教程?
Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …