Описание тега embedded-language

Anything related to languages (designed to be) embedded in other applications and their implementations. DO NOT use this tag to mark questions related to embedded devices, unless it also relates to embedding a language in a bigger application.
2 ответа

Невозможно сослаться на проект IronPython из C# Project

Я пытаюсь сослаться на проект IronPython в C# Project. Они оба в одном решении. Я новичок в IronPython, поэтому мне просто интересно, как работает ссылка. IronPython генерирует сборку вообще? Все, что я пытаюсь сделать, это вставить простой класс в …
30 дек '10 в 14:53
2 ответа

Встраивание потока Python безопасно

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

Как встроить LLVM?

Основной проект LLVM состоит из: Компилятор - конвертирует исходный код в LLVM IR VM - выполняет скомпилированный код IR Как я могу встроить виртуальную машину в приложение C++?
20 авг '10 в 00:55
5 ответов

Малый эмулятор RISC

Я пытаюсь встроить виртуальную машину в игру, и мне было интересно, если бы кто-нибудь знал о каких-то очень простых виртуальных машинах (я думал, что RISC/PIC был близок к тому, что я хотел), которые обычно используются для встроенных проектов, так…
6 ответов

Что такое хороший встраиваемый язык для существующего Java-приложения?

Я хочу встроить dsl или существующий полный язык в свое приложение. Это должен быть простой, полный язык Тьюринга, но простой и достаточно легкий, чтобы код можно было интерпретировать без особых накладных расходов. Также другие "процессы" не могут …
20 окт '09 в 21:43
5 ответов

Как встроить Ruby в C++?

Каков наилучший способ встроить Ruby как язык сценариев в C++? Используете ruby.h? SWIG? Что-то другое? Что мне нужно, так это выставить некоторые объекты C++ для Ruby и заставить интерпретатор Ruby оценивать сценарии, которые обращаются к этим объе…
27 окт '08 в 08:10
2 ответа

Динамический пользовательский контроль над переменными (встроенный язык?)

Я создаю часть программного обеспечения (написано на C#, будет приложением Windows), и я столкнулся с этой проблемой У меня есть набор переменных, и мне нужно разрешить пользователю определять широкий спектр математических функций для этих переменны…
2 ответа

Как использовать встроенный в обувь? (Рубин-SerialPort)

Можно ли использовать что-то вроде: require 'serialport.o' с обувью? serialport.o - это скомпилированный код c как расширение ruby. Когда я пытаюсь запустить следующий код в туфлях, я не вижу видимых выводов на экран и туфель падает на OS X. Спасибо…
07 дек '08 в 15:08
3 ответа

Встраивание XQuery в Java

Мне нужно получить некоторые детали из файла MusicXML (xml) в Java. Мне удалось прочитать XML-файлы в Java - но через веб-сервис (где я должен быть в сети, подключен к Интернету, когда я запускаю свой код). Я столкнулся с XQuery, где вы можете легко…
28 июн '10 в 23:42
2 ответа

Какие символы я могу использовать для цитирования этой строки рубина?

Я встраиваю JRuby в Java, потому что мне нужно вызывать некоторые методы Ruby со строками Java в качестве аргументов. Дело в том, что я вызываю такие методы: String text = ""; // this can span over multiple lines, and will contain ruby code Ruby rub…
14 июн '09 в 10:11
5 ответов

Любой учебник для встраивания Clang в качестве интерпретатора сценариев в код C++?

У меня пока нет опыта работы с llvm или clang. Из того, что я читаю, Clang считается легко встраиваемым Wikipedia-Clang, однако я не нашел ни одного учебного пособия о том, как этого добиться. Так возможно ли предоставить пользователю приложения на …
11 июл '10 в 20:16
5 ответов

Встраивание Mono против Google V8?

Мы хотим добавить сценарии в проект. Мы сомневаемся, какой скрипт-движок использовать. Я использовал в прошлом V8, и это довольно впечатляет. Я также использовал Mono, но только в игрушечных проектах или прототипах. Ограничения: скорость исполнения.…
03 мар '11 в 11:06
4 ответа

Развертывание приложения с Python или другим встроенным языком сценариев

Я думаю об использовании Python в качестве встроенного языка сценариев в хобби-проекте, написанном на C++. Я не хотел бы зависеть от отдельно установленного дистрибутива Python. Документация Python, кажется, достаточно ясна в отношении общего исполь…
1 ответ

Проблема с указателем на объект Python для C++

Это мой первый пост:). Я мог бы преобразовать расширенный объект Python в указатель C++, но у меня есть проблема. Сначала я покажу вам свой код, а затем объясню проблему. Это мой класс: #include <boost/python.hpp> using namespace boost::python…
14 янв '11 в 16:39
1 ответ

Как импортировать закрытие из Groovy в Java?

Я пытаюсь извлечь замыкание из отличного сценария. Я определяю закрытие как def printMe = {str ->println str} в моем файле groovy, а затем попробуйте использовать его, вытащив его из привязки следующим образом: GroovyScriptEngine gse = new Groovy…
30 июл '10 в 10:05
1 ответ

Поддержание объекта Python при встраивании в C

Из-за рефакторинга / доработки на контроллере мне пришлось встроить интерпретатор Python в C-приложение. Теперь я могу вызывать функции Python и передавать / получать объекты в Python нормально. Код Python является контроллером для робота (в настоящ…
07 окт '10 в 16:26
2 ответа

Встроенные скриптовые языки для PHP?

Мне было интересно, если кто-нибудь знает хороший скриптовый язык, который может быть встроен в php? Javascript был бы любимым, и хотя есть несколько попыток, они либо слишком шаткие / медленные / устаревшие (phpjs, j4p5), либо реальная боль, чтобы …
28 июл '09 в 15:27
2 ответа

Какой самый простой способ собрать Python26.zip для встроенного дистрибутива?

Я использую Python в качестве плагина скриптового языка для существующего приложения C++. Я могу встроить интерпретатор Python, как указано в документации по Python. Все успешно работает с инициализацией и деинициализацией переводчика. У меня, однак…
25 апр '09 в 19:48
2 ответа

Lua & неявное глобальное состояние

В данный момент я интегрирую Lua в свой проект, и на этом пути у меня небольшая проблема с дизайном. В настоящее время, если я хочу получить информацию из моего хост-приложения в сценарии Lua, я вызываю функцию, которую я зарегистрировал в C, следую…
02 мар '11 в 10:54
3 ответа

Как мне скомпилировать Perl-код в программе на C?

У меня есть программа на C со встроенным интерпретатором Perl. Я хочу иметь возможность предварительно скомпилировать некоторый Perl-код изнутри программы. Как я могу это сделать? Обоснование (если кому-то интересно) должно быть в состоянии скомпили…
04 ноя '08 в 00:08