Вопросы по теме 'dynamic-language-runtime'
Могу ли я реализовать method_missing в C # 4 и заставить его действительно возвращать значение?
Я пытался понять, как реализовать method_missing в C # 4, основываясь на всех двух сообщениях в блогах, которые размещаются на IDynamicObject.
Я хочу иметь уровень бизнес-логики с репозиторием, и если метод отсутствует на уровне бизнес-логики,...
915 просмотров
schedule
07.03.2022
Распечатайте иерархию дерева выражений Linq
В среде выполнения динамического языка (DLR) есть неплохой код для выражений, включая очень хороший код для распечатки деревьев выражений, которые я хочу использовать, чтобы:
int a = 1;
int b = 2;
Expression<Func<int, int>>...
4481 просмотров
schedule
06.06.2022
Каковы основные преимущества перехода на DLR для моего языка сценариев?
Я написал DSL, используя Antlr, чтобы сгенерировать лексер и парсер из моего файла грамматики. Синтаксический анализатор генерирует абстрактное синтаксическое дерево, которое содержит различные узлы (например, функциональный узел), которые я могу...
291 просмотров
schedule
25.05.2022
Как использовать DLR с MEF в .Net 4.0?
Команда MEF пообещала, что MEF будет поддерживать подключаемые модули DLR в .Net 4.0. Это уже произошло, и я могу [импортировать] некоторые объекты IronPython?
Если да, то любые ссылки на тему будут полезны.
742 просмотров
schedule
21.08.2023
Работает ли DLR или более совершенный Iron Python в Silverlight?
Работает ли DLR или даже лучше Iron Python в Silverlight?
292 просмотров
schedule
23.02.2022
IronRuby и обработка событий пользовательского интерфейса XAML
Каков наиболее краткий и лаконичный способ добавления обработчиков событий к элементам пользовательского интерфейса в XAML с помощью сценария IronRuby? Предположение: код для добавления обработчика событий будет написан в скрипте IronRuby, а код для...
632 просмотров
schedule
21.04.2022
Неявное приведение DynamicObject
У меня есть подкласс DynamicObject, и я хотел бы реализовать неявное приведение типов для примитивных типов аналогично методу явного приведения DO TryConvert; то есть без написания нескольких неявных функций оператора [типа].
Применение:...
1233 просмотров
schedule
07.09.2022
Готовы ли железные языки к прайм-тайму?
Можно ли начинать использовать Iron Ruby и Iron Python в производственных системах? Кроме того, есть ли какие-либо дополнительные требования для их размещения?
А что касается бонусных баллов, учитывая, что F # является функциональным языком...
715 просмотров
schedule
16.04.2023
Какие изменения были внесены в среду CLR для поддержки динамического режима?
Насколько я понимаю, CLR .net 4.0 потребовалось внести изменения для поддержки среды выполнения динамического языка.
Есть ли способ узнать, что это были за изменения? Я заметил, что в стандарте .net не упоминаются такие вещи, как DynamicObject -...
135 просмотров
schedule
23.03.2023
Загрузчик сетевых классов для IronRuby / среды выполнения динамического языка?
Теперь я могу загрузить локальный файл:
engine.ExecuteFile("c:/myclass.rb");
Но DLR выдает исключение:
engine.ExecuteFile("ftp://localhost/myclass.rb");
И я уверен, что если он даже не может этого сделать, то, вероятно, он также не...
104 просмотров
schedule
18.03.2023
Можно ли разработать статически типизированный язык с помощью DLR?
Мне нужно разработать компилятор для статически типизированного языка для .NET. Я рассматриваю возможность использовать для этого DLR вместо создания всех частей (Lexer / Parser, Syntax, Semantic, Code Generation).
Подойдет ли DLR для этого...
347 просмотров
schedule
18.02.2023
Проблемы с включением интерфейса в IronRuby
У меня есть интерфейс, который выглядит примерно так:
interface IMyInterface {
MyObject DoStuff(MyObject o);
}
Я хочу написать реализацию этого интерфейса в IronRuby и вернуть объект для дальнейшего использования.
Но когда я пытаюсь...
475 просмотров
schedule
16.10.2023
Синтаксические альтернативы приведению динамических объектов
У меня есть реализация DynamicDictionary, в которой все записи в словаре имеют известный тип:
public class FooClass
{
public void SomeMethod()
{
}
}
dynamic dictionary = new DynamicDictionary<FooClass>();
dictionary.foo = new...
2340 просмотров
schedule
09.04.2023
Безопасно ли использовать динамическую языковую среду выполнения (DLR)? Как можно изменить тип значения в DLR?
Как я недавно обнаружил DLR, я вижу, что можно легко изменять типы значений во время выполнения. Будут ли какие-либо проблемы с памятью или исключения во время выполнения? Как DLR может изменить значение без каких-либо исключений и / или ошибок...
377 просмотров
schedule
01.11.2022