按需加载 Iron Ruby DSL 文件

发布于 2024-07-13 21:19:48 字数 310 浏览 10 评论 0原文

目前我有一个应用程序存储用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文