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

Какие замены доступны для vbscript в приложении?
Приложение, которое я поддерживаю, существует со времен VB6 - перенесено на .Net 1.1, а теперь обновляется/переписывается на .Net 3.5. Приложение предоставляет механизм для запуска VBScripts — это было сделано высокоинтегрированным способом —...
322 просмотров
schedule 25.11.2022

объект python на собственный указатель c++
Я играю с идеей использовать python в качестве встроенного языка сценариев для проекта, над которым я работаю, и большинство вещей работает. Однако я не могу преобразовать расширенный объект python обратно в собственный указатель С++. Итак, это...
2491 просмотров
schedule 19.07.2023

Встраивание механизма Prolog в проекты Obj-C
Я ищу легкий движок Prolog для встраивания в приложение Obj-C под Mac OSX. В Java есть несколько отличных реализаций с нужными мне характеристиками: возможность развертывания, легкость, динамическая конфигурируемость, интеграция с Java и простота...
702 просмотров
schedule 31.08.2022

Ищете встраиваемый язык сценариев для C++ с поддержкой 64-бит и кроссплатформенностью
Я ищу язык сценариев, который работает на 32-битных и 64-битных машинах, а также на Windows и Linux. Я буду встраивать его в приложение C++, поэтому я предпочитаю, чтобы он был изначально написан на C++, а не на C. Я также предпочел бы, чтобы...
2512 просмотров

Как импортировать закрытие из groovy в java?
Я пытаюсь извлечь замыкание из отличного скрипта. Я определяю закрытие как def printMe = {str ->println str} в моем заводном файле, а затем попробуйте использовать его, захватив его из привязки следующим образом: GroovyScriptEngine...
1529 просмотров
schedule 30.11.2022

Lua и неявное глобальное состояние
В данный момент я интегрирую Lua в свой проект, и на пути у меня возникла небольшая проблема с дизайном. В настоящее время, если я хочу получить информацию из своего хост-приложения в сценарии Lua, я вызываю функцию, которую я зарегистрировал в C,...
746 просмотров
schedule 13.09.2023

Встраивание MS.NET C# в c/c++ (например, моно)
Можно ли встроить компилятор MS C# в неуправляемое хост-приложение c/c++ и заставить оба языка взаимодействовать, как это делает Mono (например, здесь и здесь )? У меня есть рабочая реализация этого для моего приложения C++ на основе Qt с...
4274 просмотров
schedule 28.10.2022

Зачем нам нужен встраиваемый язык программирования, такой как Lua?
Каковы типичные варианты использования встраиваемого языка программирования? Правильно ли я понимаю, что такой язык должен быть встроен в какое-то программное окружение и иметь возможность запускаться оттуда?
9923 просмотров

Lua C API - загрузка нескольких файлов с переменными и функциями с одинаковыми именами
Скажем, у меня есть два файла Lua, которые я буду использовать из стандартного Lua C API, которые имеют общую библиотеку: common.lua function printHello(name) print("Hello from " .. name) end file1.lua require "common" local...
317 просмотров
schedule 04.12.2023

Может ли IntelliJ обрабатывать текстовый блок Java как синтаксис, такой как SQL или XML, для облегчения редактирования/форматирования?
Java 15 представляет новый JEP 378: функция текстовых блоков . Это упрощает работу с многострочными строками. Можно ли заставить IntelliJ анализировать текст внутри этого блока как некий синтаксис? Есть ли способ сообщить IntelliJ, что...
94 просмотров