Описание тега dynamic-compilation

Вопросы о компиляции кода во время выполнения. В качестве альтернативы «своевременная компиляция», «динамический перевод» или «компиляция во время выполнения». Используется в основном средой выполнения токенизации или интерпретируемых языков.
1 ответ

VBCodeProvider не соблюдает OptionInfer в providerOptions?

Я пытаюсь динамически скомпилировать некоторый код VB в моем проекте на C#, и у меня возникла проблема с VBCodeProvider. Кажется, он не соблюдает флаг OptionInfer, который я помещаю в словарь providerOptions. Мой код выглядит так: var providerOption…
23 июн '09 в 22:41
1 ответ

Динамическая компиляция все еще не работает в ASP.NET 5 RC1?

Сценарий из раздела "Динамическое развитие" здесь http://weblogs.asp.net/scottgu/introducing-asp-net-5 не работает в ASP.NET RC1. Я запускаю новый проект MVC6, запускаю его с помощью отладчика, изменяю некоторые строки, сохраняю изменения, ничего не…
0 ответов

Как использовать зависимости, доступные только в памяти вместе с javax.tools JavaCompiler?

Мне нужно скомпилировать Java-файлы, которые имеют зависимости, которые существуют только как файлы классов, которые были загружены JVM, выполняющей компиляцию. Я использую javax.tool JavaCompiler, как описано здесь: Как программно скомпилировать и …
1 ответ

Виртуальная машина Dart сама реализует `eval` в`dart:mirrors`, и разработчики используют его. Планируется ли сделать этот метод публичным?

Вот код, который использует это eval метод в платформе дартс. Это делается с помощью отражения. выполнения / Lib/mirrors_impl.dart _getFieldSlow(unwrapped) { // ..... Skipped var atPosition = unwrapped.indexOf('@'); if (atPosition == -1) { // Public…
1 ответ

Haskell GHC Dynamic Compliation работает только при первой компиляции

Следуя опубликованному здесь руководству по GHC и изменениям в этом коде, следуя советам из предыдущего вопроса о переполнении стека, я создал программу, которая может компилировать и запускать модуль в Test.hs с функцией print для печати строки в э…
1 ответ

C# динамический компилятор, получить стандартный вывод при компиляции в памяти

Я хочу получить стандартный вывод динамически скомпилированного кода. Мой код: using System; using System.Collections.Generic; using System.Reflection; using Microsoft.CSharp; using System.CodeDom.Compiler; using System.IO; namespace ConsoleApplicat…
02 янв '19 в 13:17
1 ответ

C получить параметры компиляции внутри кода

Я пишу GUI для приложения, но основной разработчик хочет установить в Makefile, если GUI получится или не скомпилирован с остальными. Я помещаю весь код GTK+ в отдельный файл, но в основном файле мне нужно проверить, компилируется ли приложение с гр…
20 май '12 в 17:09
2 ответа

Рендеринг ASPX-страницы во время выполнения из базы данных

Предполагая код ниже: public class DynamicAspxHandler : IHttpHandler { bool IHttpHandler.IsReusable { get { return false; } } void IHttpHandler.ProcessRequest(HttpContext httpContext) { string aspxContent = PlainASPXContent(); Page page = CreatePage…
23 ноя '09 в 05:35
0 ответов

В режиме выпуска метод CompilationClass.GetAssembliesFile извлекает другой набор файлов

Мое приложение Windows выполняет во время выполнения компиляцию кода, написанного пользователем. В режиме отладки экземпляр CompilationClass извлекает несколько файлов, необходимых для приложения. Но в режиме выпуска один и тот же экземпляр класса и…
01 окт '14 в 05:49
2 ответа

C# код во время выполнения?

Как я могу скомпилировать сырой код C# во время выполнения? Поэтому, если я хочу повысить безопасность, удалив важные фрагменты кода и загрузив его через сервер, а затем выполнить его из моего приложения?
05 июл '11 в 05:06
0 ответов

Сбой динамической компиляции из-за пружинно-мобильного плагина для Grails

Я использую весенний мобильный плагин 0.3 для Grails, и, поскольку я использую его в любом контроллере, если я внесу какие-либо изменения в этот контроллер и обновлю URL-адрес приложения в браузере, компиляция завершится с ошибкой groovy.lang.Missin…
12 мар '12 в 19:41
1 ответ

Скомпилировать с javax.tools и работать без отражения

Я новичок в форуме и довольно новый о Java-кодировании. В любом случае, я реализую свой Java-код для динамической компиляции и запуска различных классов, которые не известны априори и которые могут меняться со временем (не слишком часто). Я нашел оч…
18 июн '13 в 16:29
0 ответов

Можно ли получить собственную производительность для динамически скомпилированного кода, который можно выгружать?

У меня есть функция, которая использует древовидную структуру словарей для сопоставления с входящими структурами, поступающими со скоростью несколько 100k/ сек. Это уже довольно быстро, но это должно стать еще быстрее. Чтобы измерить, насколько быст…
9 ответов

Динамически генерировать классы во время выполнения в php?

Вот что я хочу сделать: $clsName = substr(md5(rand()),0,10); //generate a random name $cls = new $clsName(); //create a new instance function __autoload($class_name) { //define that instance dynamically } Очевидно, это не то, чем я на самом деле зан…
4 ответа

Динамическая компиляция для производительности

У меня есть представление о том, как улучшить производительность с помощью динамической генерации кода, но я не уверен, что это лучший способ решить эту проблему. Предположим, у меня есть класс class Calculator { int Value1; int Value2; //..........…
1 ответ

Реализация пользовательских типов сценариев в браузере?

Когда на веб-странице появляется сценарий для какого-либо пользовательского языка, как выполняются эти сценарии? <script type='text/mighty-mouse'> // logic expressed in mighty mouse language </script> Я думаю, это будет что-то вроде этог…
0 ответов

MemberInfo для Func<T1, T2,...>

Я попытался реализовать решение этого вопроса, изложенное @Marc Gravell. У меня проблемы с получением MemberInfo бросить на MethodInfo, тем не мение. Я использую.NET 4.7, и делаю некоторую прикольную динамическую компиляцию, используя CodeDOM, Я под…
0 ответов

Динамически загружаемые директивы Angular Js остаются активными после очистки DOM

У меня есть выпадающий список, который динамически загружает директиву. Когда я выбираю "option a", он загружает "директиву a", когда я выбираю "option b", он загружает "директиву b". Однако, когда загружается вторая директива и DOM перезаписывается…
1 ответ

Visual Studio 2010 C# во время выполнения компиляции winforms

У меня есть следующая проблема, постараюсь описать ее в ближайшее время. В моей программе есть возможность скомпилировать winform в.exe, нажав на кнопку. Теперь я попытался сделать это с CodeDom, поэтому в моей программе у меня есть следующая строка…
2 ответа

Динамическая сборка, компиляция и загрузка

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