DSL
文章平均质量分 64
天下无敌笨笨熊
这个作者很懒,什么都没留下…
展开
-
DSL/API/GUI之辩
若用DSL表达,是这样:这是类SQL的语法,相比API要简单易懂很多。GUI的例子就是类似日志普通查询的GUI:搜索框+展示栏。原创 2023-05-22 16:29:41 · 570 阅读 · 0 评论 -
scala下DSL的设计与开发
我们考虑scala下的DSL实现,scala有一些特性可方便的支持内部DSL开发:函数curry化、隐式转换、对象方法调用无需点号和圆括号。 假设有下面的DSL: + 支持int、string、bool类型的字面量 + 支持in、not in操作,判断是否在一个tuple中,例如:”baba” in (“baba”, 1, 2) + 支持and、or操作符 + 字面量支持size方法 我原创 2017-08-18 20:59:18 · 3260 阅读 · 0 评论