Вопросы по теме 'dynamic-language-runtime'

Какой лучший источник информации о DLR (.NET 4.0 beta 1)?
В настоящее время я исследую 2-е издание C # in Depth и пытаюсь реализовать «динамические буферы протокола», то есть уровень динамической поддержки поверх моей существующей библиотеки буферов протокола. Таким образом, у меня есть тип DlrMessage ,...
2353 просмотров

Каковы ограничения среды выполнения динамического языка в .NET 4.0?
Я знаю, что анонимные функции не поддерживаются в качестве аргументов при вызове динамического метода. Каковы еще такие ограничения DLR в .NET 4.0?
919 просмотров
schedule 23.03.2022

Тип возврата DLR
Мне нужна помощь DLR. Я реализую IDynamicMetaObjectProvider и DynamicMetaObject, но у меня возникают некоторые проблемы с получением ожидаемого типа возврата. Я перекрываю BindInvokeMember в метаобъекте, я вижу все типы аргументов, но не...
2064 просмотров

Основать небольшой DSL-выражение на DLR или оставить его вручную на F#?
Я создаю приложение, похожее на электронную таблицу, где множество небольших вычислений необходимо объединить в древовидную структуру. Эти вычисления определяются пользователем, и мне нужен способ, чтобы пользователь мог вводить их во время...
874 просмотров

DLR DefaultBinder доступен для использования в Silverlight?
Я хотел бы использовать Codeplex DefaultBinder из проекта DLR, развернутого в Silverlight (моя собственная языковая реализация). Это возможно? Совместим ли DefaultBinder с Silverlight 3 и / или 4?
56 просмотров
schedule 24.11.2023

Как выразить вызов метода void как результат DynamicMetaObject.BindInvokeMember?
Я пытаюсь привести краткий пример IDynamicMetaObjectProvider для второго издания C # in Depth, и у меня возникли проблемы. Я хочу иметь возможность выразить недействительный призыв, но у меня ничего не получается. Я уверен, что это возможно,...
4127 просмотров

IronPython проверяет библиотеки CLR во время компиляции?
Я знаю, что IronPython — это язык с динамической типизацией, поэтому то, что я спрашиваю, звучит довольно глупо, но можно ли что-то сделать со скриптом IronPython, чтобы убедиться, что изменение библиотек CLR, на которые он ссылается, не приведет к...
239 просмотров
schedule 28.12.2022

Безопасно ли выполнять введенные пользователем выражения как IronPython?
Я работаю над большим программным продуктом ASP.NET. Мы хотели бы разрешить пользователям вводить выражения, а не константы для определенных полей. Обычно что-то вроде: (Price * 1.175) + 25 Очевидное решение, по-видимому, состоит в том,...
136 просмотров

DLR и отражение
Везде, где я читал о новой DLR в .net 4, говорят, что хорошее применение для нее — это рефлексия, а всегда показываемый фрагмент кода — что-то вроде dynamic d = GetSomeObject(); d.DoSomething(); d.SomeMember = 1; Как выглядит GetSomeObject()...
375 просмотров

Повышает ли ключевое слово «динамический» и DLR C# как язык первого класса как язык с динамической типизацией?
Я понимаю, что новое ключевое слово dynamic в C# 4.0 облегчает взаимодействие с динамическими языками .NET и может помочь сократить код, используя его вместо отражения. Таким образом, использование для очень конкретных ситуаций. Однако я хотел бы...
281 просмотров
schedule 12.05.2023

Ironpython — именованные параметры для конструктора
Когда я создаю экземпляр своего класса C# в IronPython с именованными параметрами для конструктора, он устанавливает свойства, соответствующие именам параметров. Я хочу отключить это поведение, чтобы лучше контролировать порядок оценки свойств....
403 просмотров

Как я могу использовать –X:Frames в C# 2.0 для загрузки ironpython?
Я могу использовать ironpython 2.6 (не для .net 4) для загрузки numpy, запуская ipy с -X:Frames или -X:FullFrames в командной строке. Но если я хочу использовать Ironpython/DLR в C# 2.0 для загрузки файла py, как я могу использовать -X:Frames или...
447 просмотров
schedule 11.01.2023

Можно ли разместить .Net DLR в защищенной от идиотов песочнице?
Я хотел бы разместить среду выполнения динамического языка (DLR) таким образом, чтобы пользователи, запускающие в ней произвольные сценарии, не могли остановить процесс? В спецификации хостинга DLR описано, как разместить DLR в отдельном...
447 просмотров

Несколько вопросов о DLR
Верно ли, что все операции над динамическим типом отправляются в DLR? Из это видео , похоже, но они не говорят об этом так много слов, и я просто хочу быть уверенным, что утверждение правильное, поскольку я собирался написать это в каком-то...
740 просмотров

Запуск объекта IronPython из С# с динамическим ключевым словом
У меня есть следующий код IronPython. class Hello: def __init__(self): pass def add(self, x, y): return (x+y) Я мог бы сделать следующий код C# для использования кода IronPython. static void Main() { string...
2927 просмотров
schedule 15.05.2023

IronPython: Будет ли это утечка памяти?
У меня большая утечка памяти в программе. Я впервые использую IronPython в тесном цикле, поэтому мне интересно, может ли это быть причиной. For Each column In m_Columns Dim rawValue As String rawValue =...
195 просмотров

Возникли проблемы с импортом интерфейса С# в Python
Сегодня я много искал и читал, но так и не понял, как правильно что-то реализовать или даже определить, возможно ли это. Вот суть того, что я пытаюсь сделать прямо сейчас. У меня есть приложение, которое загружает плагины через MEF. Плагины могут...
753 просмотров

Динамический язык. Время выполнения против отражения
Я планирую использовать динамическое ключевое слово для своего нового проекта. Но прежде чем вступить, я хотел бы узнать о плюсах и минусах использования динамического ключевого слова вместо отражения. Ниже приведены плюсы, которые я могу найти в...
17431 просмотров

Вызвать член динамического объекта с именем, определенным во время выполнения в строке
Я хочу получить доступ к свойству объекта, используя механизм привязки DLR. Я не могу использовать собственный механизм привязки (ключевое слово dynamic в C #), потому что я не знаю имя свойства во время компиляции; Я не могу использовать...
2696 просмотров
schedule 11.03.2023

Как сослаться на проект автономной библиотеки классов C# с помощью IronPython внутри (Visual Studio 2010)
Этот вопрос довольно длинный, но я постараюсь предоставить вам детали, которые, по моему мнению, необходимы для поиска ответа. У меня есть решение C # WPF (.Net 4), состоящее из основного проекта, создающего приложение Windows WPF, которое зависит...
1538 просмотров