dsl

dsl

文章 6 浏览 87

从头开始理解领域特定语言 (DSL) 并开始调查论文的好教程

Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …

无名指的心愿 2024-10-07 12:02:29 6 0

在 Ruby 中通过 instance_eval 调用块时,动态添加的访问器分配不起作用

我有一个在运行时动态添加属性访问器的类。此类构成 DSL 的一部分,其中块被传递到配置方法并使用 instance_eval 进行调用。这使得在 DSL 中引用类的…

与君绝 2024-10-07 08:58:25 6 0

boo 中可重用的嵌套宏?

我正在使用 boo 编写 DSL,我希望使其尽可能保持干燥。我想知道是否有任何方法可以重用嵌套宏。例如,在 topmacro1: submacro: topmacro1['submacro']…

未蓝澄海的烟 2024-10-06 13:02:08 6 0

是否可以验证分配给 Ruby 中 Proc 的方法数量?

我目前正在研究与会计相关的 DSL。我希望能够做的是: accountant do credit @account_1, -@amount debit @account_2, @amount end 目前,它执行以下…

我是有多爱你 2024-10-05 14:44:01 5 0

dslVersion - 如何增加但仍然支持旧版本?

技术:Visual Studio 2010、Visual Studio 可视化和可视化建模 SDK 我们有一个商业 Visual Studio 2010 DSL,当我们发布新版本时,我们希望增加版本号…

梦途 2024-10-04 18:03:15 7 0

scala dsl 解析器:rep、opt 和正则表达式

学习如何使用 scala DSL:s 和相当多的示例效果很好。 然而,我陷入了一件非常简单的事情: 我正在解析一种语言,该语言在行尾之前都有“--”作为注释…

拧巴小姐 2024-10-04 14:09:58 1 0

是否有可能在 Python 中实现类似 Ruby 的内部 DSL?

是否可以用没有宏的语言实现内部 DSL?有人成功地用 python 实现了类似 Ruby 的内部 DSL 吗? 我正在尝试开发一个具有更直观语法的简单状态机,例如:…

鲜肉鲜肉永远不皱 2024-10-04 10:57:46 4 0

Grails 域类。随机场

我有这个 Grails 域类: class Main { Random r; static constraints = { } } 在数据库中我看到,Random 它的 - tinyblob。 在 ORM DSL 文档中我没有…

半寸时光 2024-10-04 03:31:03 4 0

在网络应用程序中使用 Boo

我正在尝试在现有的 Web 应用程序中支持嵌入式脚本,并希望我们的用户能够使用 HTML 编辑器编写 Boo 脚本,问题是 BOO 使用类似 python 的缩进(而不…

深者入戏 2024-10-04 01:59:46 8 0

使用不同的 GPL(通用编程语言)实现的 DSL(领域特定编程语言)

我正在寻找使用通用编程语言(GPL)实现的 DSL,例如 C#、Java、Scala 等。主要目标是调查软件行业日常使用的精心设计的 DSL 实现的各种重要属性。 如…

流殇 2024-10-03 18:29:52 9 0

用于在 Ruby 中转换物理单位(千克、磅)的库?

我知道 Rails 有一些用于日期和时间管理的好帮手。是否有一个已经在运行的项目包含或包含用于标准单位及其转换的干净 DSL?任何带有帮助程序在两个系…

我是有多爱你 2024-10-03 05:01:32 10 0

scala DSL 中的final == 和!=(等于和不等于)方法的解决方法

因此,我正在包装 Mechanical Turk API 的一些部分,并且您需要指定资格要求,例如: Worker_Locale == "US" Worker_PercentAssignmentsApproved > 95…

逆流 2024-10-03 02:37:25 6 0

Ruby:DSL 方法的可见性?

我正在尝试为 Ruby 程序编写 DSL。目前它的工作原理如下: generator.format title "Text" author "John Doe" body "Text" end generator.generate! …

风铃鹿 2024-10-01 11:15:37 2 0

2(3) 关于 T4 模板、获取正在处理的主文件的名称以及能够结束处理的问题吗?

我正在尝试为一个项目创建自己的 DSL,并且我想创建一个包含该主引擎的 T4 文件,然后创建包含该引擎并调用它的小 T4 文件。 我正在考虑对将调用引擎…

走走停停 2024-10-01 05:18:33 5 0

4GL 和 DSL 有什么区别?

4GL 和 DSL 有什么区别?两者似乎都针对特定领域,但是可以肯定地说 4GL 是面向业务的,而 DSL 则针对任何可能的领域吗?…

陌路黄昏 2024-09-29 17:12:29 7 0
更多

推荐作者

隔纱相望

文章 0 评论 0

昵称有卵用

文章 0 评论 0

梨涡

文章 0 评论 0

蓝咒

文章 0 评论 0

白芷

文章 0 评论 0

樱娆

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文