停止那个DSL!
是的,把它放在那里 。 但是,这是来自Ruby爱好者的奇怪说法。 那怎么会 DSL大流行 在某个时候,Ruby社区的一部分决定我们需要DSL来完成所有工作。 我可能会专注于提高Ruby的速度或垃圾收集,而不是DSL,但毕竟我只是该语言的狂热用户,而不是整个社区的狂热用户。 公平地说,在Ruby中(尤其是在Rails中)构建或使用DSL真的很容易。 逻辑上,许多开发人员在他们的项目中使用其中的一些。 我一直对同一件事感到内,,所以不用担心。 但是在学习了4241种新的半语言的最初冲击之后(“ 如何在这里再次转换为机器可读的数字? ”和“ 哇,我不能在这里访问哈希的内部值 ”),我开始怀疑是否所有这些DSL实际上有用。 因此,我拥有这种图灵完整的编程语言,因此可以切换到这种受限语言。 我必须学习。 虽然我有一种已经可以做到的语言。…