Вопросы по теме 'dynamic-language-runtime'
Какой лучший источник информации о DLR (.NET 4.0 beta 1)?
В настоящее время я исследую 2-е издание C # in Depth и пытаюсь реализовать «динамические буферы протокола», то есть уровень динамической поддержки поверх моей существующей библиотеки буферов протокола. Таким образом, у меня есть тип DlrMessage ,...
2353 просмотров
schedule
28.03.2022
Каковы ограничения среды выполнения динамического языка в .NET 4.0?
Я знаю, что анонимные функции не поддерживаются в качестве аргументов при вызове динамического метода. Каковы еще такие ограничения DLR в .NET 4.0?
919 просмотров
schedule
23.03.2022
Тип возврата DLR
Мне нужна помощь DLR. Я реализую IDynamicMetaObjectProvider и DynamicMetaObject, но у меня возникают некоторые проблемы с получением ожидаемого типа возврата. Я перекрываю BindInvokeMember в метаобъекте, я вижу все типы аргументов, но не...
2064 просмотров
schedule
12.05.2022
Основать небольшой DSL-выражение на DLR или оставить его вручную на F#?
Я создаю приложение, похожее на электронную таблицу, где множество небольших вычислений необходимо объединить в древовидную структуру. Эти вычисления определяются пользователем, и мне нужен способ, чтобы пользователь мог вводить их во время...
874 просмотров
schedule
02.10.2022
DLR DefaultBinder доступен для использования в Silverlight?
Я хотел бы использовать Codeplex DefaultBinder из проекта DLR, развернутого в Silverlight (моя собственная языковая реализация).
Это возможно? Совместим ли DefaultBinder с Silverlight 3 и / или 4?
56 просмотров
schedule
24.11.2023
Как выразить вызов метода void как результат DynamicMetaObject.BindInvokeMember?
Я пытаюсь привести краткий пример IDynamicMetaObjectProvider для второго издания C # in Depth, и у меня возникли проблемы.
Я хочу иметь возможность выразить недействительный призыв, но у меня ничего не получается. Я уверен, что это возможно,...
4127 просмотров
schedule
02.08.2022
IronPython проверяет библиотеки CLR во время компиляции?
Я знаю, что IronPython — это язык с динамической типизацией, поэтому то, что я спрашиваю, звучит довольно глупо, но можно ли что-то сделать со скриптом IronPython, чтобы убедиться, что изменение библиотек CLR, на которые он ссылается, не приведет к...
239 просмотров
schedule
28.12.2022
Безопасно ли выполнять введенные пользователем выражения как IronPython?
Я работаю над большим программным продуктом ASP.NET. Мы хотели бы разрешить пользователям вводить выражения, а не константы для определенных полей. Обычно что-то вроде:
(Price * 1.175) + 25
Очевидное решение, по-видимому, состоит в том,...
136 просмотров
schedule
18.05.2023
DLR и отражение
Везде, где я читал о новой DLR в .net 4, говорят, что хорошее применение для нее — это рефлексия, а всегда показываемый фрагмент кода — что-то вроде
dynamic d = GetSomeObject();
d.DoSomething();
d.SomeMember = 1;
Как выглядит GetSomeObject()...
375 просмотров
schedule
03.11.2022
Повышает ли ключевое слово «динамический» и DLR C# как язык первого класса как язык с динамической типизацией?
Я понимаю, что новое ключевое слово dynamic в C# 4.0 облегчает взаимодействие с динамическими языками .NET и может помочь сократить код, используя его вместо отражения. Таким образом, использование для очень конкретных ситуаций.
Однако я хотел бы...
281 просмотров
schedule
12.05.2023
Ironpython — именованные параметры для конструктора
Когда я создаю экземпляр своего класса C# в IronPython с именованными параметрами для конструктора, он устанавливает свойства, соответствующие именам параметров. Я хочу отключить это поведение, чтобы лучше контролировать порядок оценки свойств....
403 просмотров
schedule
26.05.2022
Как я могу использовать –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 просмотров
schedule
28.06.2022
Несколько вопросов о DLR
Верно ли, что все операции над динамическим типом отправляются в DLR? Из это видео , похоже, но они не говорят об этом так много слов, и я просто хочу быть уверенным, что утверждение правильное, поскольку я собирался написать это в каком-то...
740 просмотров
schedule
23.07.2022
Запуск объекта 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 просмотров
schedule
26.05.2022
Возникли проблемы с импортом интерфейса С# в Python
Сегодня я много искал и читал, но так и не понял, как правильно что-то реализовать или даже определить, возможно ли это.
Вот суть того, что я пытаюсь сделать прямо сейчас. У меня есть приложение, которое загружает плагины через MEF. Плагины могут...
753 просмотров
schedule
14.07.2022
Динамический язык. Время выполнения против отражения
Я планирую использовать динамическое ключевое слово для своего нового проекта. Но прежде чем вступить, я хотел бы узнать о плюсах и минусах использования динамического ключевого слова вместо отражения.
Ниже приведены плюсы, которые я могу найти в...
17431 просмотров
schedule
21.05.2024
Вызвать член динамического объекта с именем, определенным во время выполнения в строке
Я хочу получить доступ к свойству объекта, используя механизм привязки DLR.
Я не могу использовать собственный механизм привязки (ключевое слово dynamic в C #), потому что я не знаю имя свойства во время компиляции;
Я не могу использовать...
2696 просмотров
schedule
11.03.2023
Как сослаться на проект автономной библиотеки классов C# с помощью IronPython внутри (Visual Studio 2010)
Этот вопрос довольно длинный, но я постараюсь предоставить вам детали, которые, по моему мнению, необходимы для поиска ответа.
У меня есть решение C # WPF (.Net 4), состоящее из основного проекта, создающего приложение Windows WPF, которое зависит...
1538 просмотров
schedule
20.05.2022