新手问题 第一次发帖,请问常说 Ruby 适合 DSL 是内部还是外部?

deepbluesome · 2017年07月28日 · 最后由 nouse 回复于 2017年07月28日 · 1382 次阅读

现在的需求是写的 DSL 需要极简最好 END 都没有,语法似乎接近 PYTHON,但是似乎 RUBY 比 PYTHON 更适合写 DSL?

python 不适合 dsl,ruby 可以元编程 + 省略括号

其实都挺适合的,当然因为比较自由的语法,作为内部 DSL 使用更简单漂亮点

Haskell 才是最好的 DSL,Ruby 和 Python 都是运行时才检查类型。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号