Описание тега dynamic-language-runtime
Среда выполнения динамического языка (DLR) от Microsoft - это постоянная попытка предоставить набор служб, которые работают поверх среды CLR и предоставляют языковые службы для нескольких различных динамических языков.
1
ответ
Обобщения C# с параметрами типа IronPython
Итак, ситуация у меня есть универсальный класс C# с именем Foo с параметром шаблона T который имеет new() ограничение. Я объявил мои классы примерно так: class Baz { public Baz() { } } class Foo<T> where T : Baz, new() { // blah blah } И в Pyt…
24 сен '10 в 09:48
1
ответ
Использование делегата /DLR Lambdas для переопределения методов экземпляра?
Стремясь выучить F# и.Net, я поиграл с DLR, который должен быть выпущен. С этой целью я поигрался с рефлексией, пытаясь реализовать систему базовых типов, которая прекрасно интегрируется с clr. Хотя я могу создать простой тип, расширяющий Object, я …
20 май '09 в 15:18
1
ответ
Возникли проблемы при импорте интерфейса C# в Python
Сегодня я много занимался поиском и чтением, и не нашел правильного способа что-то реализовать или даже определить, возможно ли это. Вот суть того, что я пытаюсь прямо сейчас. У меня есть приложение, которое загружает плагины через MEF. Плагины могу…
10 ноя '10 в 02:43
1
ответ
Как скомпилировать IronRuby в приложение Silverlight (XAP)?
Я надеюсь использовать IronRuby в качестве основного языка для разработки приложения Silverlight 4. Я знаю, что есть материал "IronRuby in Browser", который использует Gestalt, но я хотел бы создать стандартное приложение Silverlight с использование…
22 окт '10 в 16:12
1
ответ
Анализ файла проекта Visual Studio как XML
Используя динамический анализатор XML, я пытаюсь загрузить файл проекта VS в качестве XElement. Вот уменьшенная версия файла проекта: <?xml version="1.0" encoding="utf-8"?> <Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://sc…
12 ноя '12 в 23:59
1
ответ
Будет ли DLR способным компилировать код на стороне клиента?
Предназначен ли DLR для компиляции кода исключительно перед распространением, или он потенциально будет использоваться для компиляции Javascript на стороне клиента в JIT-стиле?
29 сен '08 в 14:27
1
ответ
Как реализовать поддержку intellisense для настраиваемого языка DLR в VS2008?
Я только начал писать свой первый язык для.NET DLR. Я хотел бы знать, возможно ли расширить Visual Studio 2008 IntelliSense для обработки синтаксиса пользовательского языка DLR? РЕДАКТИРОВАТЬ: я решил обойти VS2008 и нацелиться на VS2010 вместо этог…
25 ноя '09 в 15:02
2
ответа
Проверки времени компиляции IronPython против библиотек CLR?
Я знаю, что IronPython является динамически типизированным языком, поэтому то, что я спрашиваю, звучит довольно глупо, но можно ли что-то сделать со скриптом IronPython, чтобы убедиться, что изменение библиотек CLR, на которые он ссылается, не приве…
05 дек '09 в 17:51
2
ответа
Наиболее распространенные приложения динамического типа C# 4.0
Теперь, когда люди какое-то время использовали C# 4.0, я подумал, что увижу, как люди чаще всего используют тип "динамический" и почему это помогло им решить свою проблему лучше, чем они могли это сделать раньше?
13 май '10 в 16:48
9
ответов
Существуют ли какие-либо реализации.NET CLR/DLR в ECMAScript?
Кто-нибудь знает о реальных (то есть, не испорченных) реализациях ECMAScript, нацеленных на .NET CLR / DLR? В идеале что-то вроде того, что Rhino для Java. Твердый порт Rhino, работающий на.NET Framework / Mono Framework, был бы идеальным. Я видел т…
02 июл '09 в 06:01
2
ответа
Пример разработки языка DLR
Может кто-нибудь указать мне на пример построения простого размещенного языка с использованием DLR? Мои потребности скромны, в основном я просто хочу иметь возможность оценивать простые выражения без учета регистра.
26 июл '10 в 14:46
3
ответа
Будет ли.Net 4.0 включать в себя новый CLR или останется с версией 2.0
Будет ли.Net 4.0 использовать новую версию CLR (v2.1, 3.0) или она будет придерживаться существующей версии 2.0? Дополнительно: возможно ли будет придерживаться CLR v2.0 и добавить DLR v1.0? Обновление: хотя это может выглядеть как спекулятивный воп…
29 сен '08 в 14:12
2
ответа
Производительность выражений массовой оценки в IronPython
В приложении на C#-4.0 у меня есть словарь строго типизированных IList, имеющих одинаковую длину - динамически строго типизированная таблица на основе столбцов. Я хочу, чтобы пользователь предоставил одно или несколько (python-) выражений на основе …
21 мар '11 в 14:28
2
ответа
Expression.Lambda и генерация запроса во время выполнения, пример вложенного свойства "Где"
Я нашел очень хороший ответ на вопрос о построении дерева выражений для запроса "Где". Expression.Lambda и генерация запросов во время выполнения, самый простой пример "Где" Может кто-нибудь помочь мне и показать, как этот пример может быть реализов…
14 дек '15 в 15:03
1
ответ
Как добавить строку в aC# IList<string> из IronRuby?
Я получаю следующее исключение, когда пытаюсь использовать скрипт ruby для изменения списка строк C#. Необработанное исключение: System.ArgumentException: значение "Скотт" не относится к типу "System.String" и не может использоваться в этой универ…
17 мар '11 в 15:19
2
ответа
Поддерживается ли DLR 0.9 Microsoft в производственной среде?
Я знаю, что DLR будет выпущен вместе с C# 4.0, но я не знаю, когда это произойдет. В то же время, если кто-то хочет использовать DLR в производственной среде (без аппаратной системы реального времени), должен ли он / она рассмотреть возможность отло…
06 май '09 в 20:15
2
ответа
Тип возврата DLR
Мне нужна помощь DLR. Я реализую IDynamicMetaObjectProvider и DynamicMetaObject, но у меня возникают некоторые проблемы с получением ожидаемого типа возвращаемого значения. Я перезаписываю BindInvokeMember в метаобъекте, я вижу все типы аргументов, …
01 сен '09 в 00:55
3
ответа
Python, используя Full .NET?
Я пробовал Python в своем браузере, используя Silverlight, что круто. Могу ли я использовать python с.NET в приложении консоли или winform? Я слышал, что silverlight - это урезанный.NET, поэтому он будет загружаться (или иметь меньшую загрузку) на к…
19 янв '11 в 06:22
1
ответ
Что такое стратегия трехуровневого кэширования DLR?
Я только что слышал, что DLR имеет трехуровневую стратегию кэширования. Но что это такое? Простое объяснение на простом примере будет очень полезно. Спасибо
11 ноя '10 в 09:54
1
ответ
Почему вызов CompiledCode.Execute из C# для сценария IronPython не работает должным образом
Я пытаюсь вызвать скрипт IronPython (2.7.1) из C# (4.0) Это связано с интеграцией IronPython в C#: конкретная проблема / вопрос У меня есть скрипт Python, как показано ниже в файле script.py import clr def getStream(activity): if activity.ActivityTy…
29 ноя '11 в 07:41