DSL 是解决特定问题的应用程序的另一个名称吗?
我正在学习 boo(有电子书),但我有一个问题是 DSL 到底是什么?更好的问题是,如果 DSL 是针对特定问题的,那么它是否只是一个真正的应用程序空间的…
Scala 编译器说我的方法在使用隐式和匿名类时是递归的
我希望能够编写像这样的代码, 10 times { doSomething } 所以我想我可以用隐式来做到这一点。 当我在 Scala REPL 中执行以下代码时,它得到了正确的…
浏览器周围 Javascript 中的实例评估
来自 Coffeekup 和 JAML 的源代码,(在处理 问题),我们可以看到一种破解 ruby 实例评估 到 Javascript (JAML 作者解释更多)。它涉及反编译函…
如何使用 pyparsing 解析小数表达式?
到目前为止,我们刚刚开始尝试 pyparsing 并喜欢它,但我们无法让它帮助我们解析小数字符串以将它们转换为数字数据类型。 例如,如果数据库表中的列值…
使用 XSLT 的(子集)功能实现 DSL
我的要求是为业务分析师类型提供一种指定类似 XSLT 的转换的方法,而无需 XSLT 或 XPath 的复杂性。基本上,有传入的 XML 文档,并且客户端需要能够指…
适用于领域特定语言 (DSL) 的软件产品线 (SPL)
Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…
Groovy DSL:处理标签
我正在 Groovy 中为某些现有文件格式实现 DSL。 在这种格式中,我们有一个像这样的构造 group basic_test { test vplan_testing { dir: global_storag…
javascript使用正则表达式在多个字段上分割字符串
我正在尝试在我的 javascript 中构建一个方便的 dsl-ish 查询功能。 给定: var query = "lastName = 'smith' and firstName = 'jack' or city = 'van…
我应该学习哪种 MongoDB DSL?
我使用 MongoDB 和 Ruby。 我注意到有不同的 DSL:s。 与 MongoDB 客户端 (mongo) 一起使用的 Javascript DSL: show dbs use my_db db.person.find({f…
Lisp 作为内部 Ruby DSL?
我已经能够找到: a)用 Ruby 编写的 Lisp 解释器(即外部 DSL) http://onestepback.org/index.cgi/Tech/Ruby/LispInRuby.red b) Prolog 作为 Ruby D…