按需加载 Iron Ruby DSL 文件
目前我有一个应用程序存储用 boo 内部 DSL 编写的元数据信息。
我将元数据存储在单独的 .boo 文件中,当我需要它们时,我会加载它们,如下所示:
IConfigReader reader = plant.Create(BUILD_FILE_NAME);
我想通过将 boo DSL 转换为 Iron Ruby 来利用 Iron Ruby 或实际上 Ruby 的元编程。
首先,是否可以通过这种方式加载 Ruby 文件,其次,我是否可以将数据结构从 DLR 返回到 CLR。
我真的不明白这是有道理的。
Currently I have an application that stores metadata information written in a boo internal DSL.
I store the metadata in seperate .boo files that I load if and when I need them like this:
IConfigReader reader = factory.Create(BUILD_FILE_NAME);
I would like to take advantage of Iron Ruby's or indeed Ruby's meta programming by converting the boo DSL into Iron Ruby.
First of all, is it possible to load a Ruby file in this way and secondly, can I return a data structure from the DLR to the CLR.
I really nope this make sense.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的你可以。 请参阅:http://www.ironruby.net/Documentation/Hosting_Ruby_in_.NET
Yes you can. See: http://www.ironruby.net/Documentation/Hosting_Ruby_in_.NET