Есть ли у IronRuby CodeDomProvider?

Если нет, то запланировано?


person Simon    schedule 17.05.2009    source источник


Ответы (3)


В настоящее время мы не планируем внедрять поставщика CodeDom. Однако кто-то другой может это сделать, и если другие сочтут это полезным, я не вижу причин, почему бы не объединить его.

Это помогло бы мне конкретно понять, для чего вы его используете.

person Jimmy Schementi    schedule 19.07.2009
comment
Джимми, я бы хотел использовать if для генерации кода. ATM Я использую почти точно такой же код для генерации кода на C # VB и F #. Но для IronRuby мне нужно сделать изрядное количество настраиваемого кода. - person Simon; 20.07.2009
comment
Мне он также нужен для генерации кода для IronRuby - у меня уже есть структура для генерации деревьев CodeDom - единственное, чего здесь не хватает, так это гипотетического IronRubyCodeDomProvider. - person plaureano; 19.01.2010

Кажется, не могу найти ссылку на один в текущем источнике. Однако в этом посте несколько лет назад Джон Лам сказали, что это то, что они хотели бы добавить в будущем

person Rad    schedule 16.07.2009
comment
Конрад. Вы пропустили l в вашей ссылке iunknown.com/2007/07 /a-first-look-at.html И я видел это и должен был включить ссылку в вопрос. Но это два года назад. Я надеялся на что-то более определенное, чем в дорожной карте. - person Simon; 16.07.2009

у него много дел, которые сделал бы кодированный провайдер. По своей природе он динамичен, что означает, что в вашем распоряжении несколько мощных инструментов. К ним относятся такие вещи, как eval, который позволяет выполнять произвольный код и т. Д.

person Casual Jim    schedule 24.05.2009
comment
Да, но идея CodeDomProvider заключается в том, что вы можете написать один и тот же код генерации, и он будет работать на любом языке. Без «IronRubyProvider» мне придется рассматривать железный рубин как особый случай. - person Simon; 25.05.2009