ruby - 我需要手动构建 Ruby DSL 的哪些部分?

标签 ruby domain-driven-design jruby dsl

如果我想在 Ruby 1.9 或 JRuby 中构建 DSL,我是否需要手动完成以下任何阶段:

  • 乐行
  • 解释
  • 解析
  • 即时编译

显然,作为一名程序员,我不喜欢尽可能多地编写实际代码,所以我希望这些步骤都不需要手工劳动:)

最佳答案

这一切都是使用元编程完成的。您不必执行您列出的任何事情。 Jamis Buck 在 Writing Domain Specific Languages 上有一篇不错的博文使用 Ruby。

关于ruby - 我需要手动构建 Ruby DSL 的哪些部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/998177/

相关文章:

ruby-on-rails - JRuby Rails 使用哪些 gem?

ruby - 如何进行忽略控制字符的文本搜索?

web-services - DDD : In which layer should i place webservices (both to serve requests and webreferences to external ones)?

ruby-on-rails - 使用 RVM (OSX 10.8) 安装 Ruby 时出错

domain-driven-design - 域驱动设计中的搜索查询和搜索结果

c# - DDD - 使用聚合的 transient 验证

java - byte[] 到 RubyString 用于 JRuby Java 扩展中的字符串异或

java - 在 JRuby 中转换对象

ruby-on-rails - Ruby on Rails 饼图库?

ruby-on-rails - 有可能 CanCan can :manage, :all except one or more method?