В настоящее время у меня есть приложение, которое хранит информацию метаданных, записанную во внутреннем DSL Boo.
Я храню метаданные в отдельных .boo файлах, которые загружаю, если и когда они мне нужны, вот так:
IConfigReader reader = factory.Create (BUILD_FILE_NAME);
Я хотел бы воспользоваться мета-программированием Iron Ruby или даже Ruby, преобразовав boo DS DSL в Iron Ruby.
Во-первых, можно ли таким образом загрузить файл Ruby, а во-вторых, можно ли вернуть структуру данных из DLR в CLR.
Я действительно нет, это имеет смысл.