dsl

dsl

文章 6 浏览 90

理解acts_as_anything的创建

我成功创建了一个具有一些类和模块的 gem,以便能够在 Rails 项目中的任何类型的类中执行类似的操作: class AnyRubyOrActiveModelClass acts_as_anyt…

旧竹 2024-10-14 04:09:17 8 0

将 procs 与 Ruby 的 DSL 一起使用

为了用户方便和更干净的代码,我想编写一个可以像这样使用的类: Encoder::Theora.encode do infile = "path/to/infile" outfile = "path/to/outfile"…

ゞ记忆︶ㄣ 2024-10-13 07:44:15 16 0

用于自动化测试的领域特定语言,好主意吗?

在我工作过的大多数地方,C++/Obj-C 组件的自动化测试都是使用直接在组件中实现的简单的领域特定语言来完成的。 为了让您明白这一点,测试脚本可以大…

霊感 2024-10-13 01:02:14 10 0

我可以在 Javascript 中定义自定义运算符重载吗?

是否可以在 JavaScript 中的类型实例之间定义自定义运算符? 例如,假设我有一个自定义向量类,是否可以用于 vect1 == vect2 检查相等性,而底层代码…

就此别过 2024-10-12 18:06:28 12 0

用于保存资源的 DSL

谁能帮我构建一个 DSL 来保存资源?我想像Java的synchronized一样使用它,这样如果一个资源(java:对象监视器)已经被获取,它就不会再次被获取! (…

巡山小妖精 2024-10-12 17:31:29 7 0

.NET 中 DSL(工具)的经验

我正在寻找一个好的 DSL 工具/框架,它满足以下标准: 可以与 C# 一起使用/ 在 Windows Azure 上运行 – 编译器可以在任何地方生成,但实际解析发生在…

手长情犹 2024-10-10 17:28:43 9 0

ruby 中是否有更安全的 DSL 实现

我想实现一个供外部使用的 DSL,其中应包含基本算术、条件和循环。但我不能直接评估 ruby​​,它不安全。 是否有更安全的方法来评估 ruby​​ 代码,…

在梵高的星空下 2024-10-08 13:22:13 4 0

用 Ruby 编写类似 Thor gem 的 DSL?

我试图弄清楚 Thor gem 如何创建这样的 DSL(自述文件中的第一个示例) class App < Thor # [1] map "-L" => :list # [2] desc "install APP_NAME", "…

青朷 2024-10-08 03:45:09 14 0

Python 的灵活英文日期短语库?

我正在寻找一个函数,可以将英语日期短语转换为某种代表适当日期的 Python 日期对象。 我正在寻找的事情的一个例子(尽管我很灵活): 从现在起三天 …

城歌 2024-10-08 01:43:52 6 0

从头开始理解领域特定语言 (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 15 0

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

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

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

boo 中可重用的嵌套宏?

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

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

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

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

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

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

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

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

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

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

拧巴小姐 2024-10-04 14:09:58 6 0
更多

推荐作者

梦断已成空

文章 0 评论 0

瞎闹

文章 0 评论 0

寄意

文章 0 评论 0

似梦非梦

文章 0 评论 0

更多

友情链接

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