目前,我有一个应用程序存储用 boo 内部 DSL 编写的元数据信息。
我将元数据存储在单独的 .boo 文件中,当我需要它们时,我会像这样加载它们:
IConfigReader reader = factory.Create(BUILD_FILE_NAME);
我想通过将 boo DSL 转换为 Iron Ruby 来利用 Iron Ruby 或实际上 Ruby 的元编程。
首先,是否可以以这种方式加载 Ruby 文件,其次,我可以将数据结构从 DLR 返回到 CLR。
我真的不明白,这是有道理的。