2010-09-13 2 views
10

Этот вопрос может быть каким-то образом вдохновлен Anyone using Python for embedded projects?; поэтому любой, кто использует версию Scheme или Common Lisp (например, ECL) для бесплатных/oss/коммерческих проектов?Любой, кто использует Схему/LISP для встроенных проектов?

Лично я использовал (и по-прежнему использую) TinyScheme для личных проектов, в которых необходим какой-то встроенный язык, в основном из-за чрезвычайно легкого внедрения (извините любителей Python, были там, и это довольно болезненно, особенно после того, как я узнал от TinyScheme, как вещи можно будет простой).

ответ

3

Самый известный проект, который я помню, слышал о (гамбит) Scheme on the iPhone. Некоторое время он был закрыт пользовательским соглашением, но, полагаю, с новым, этот вид развития снова разрешен.

Я больше не вижу его на странице, но я помню связанное сообщение в блоге об интерактивной разработке на iPhone с использованием Схемы. Очень волнующе.

+0

Новое соглашение по-прежнему не позволяет использовать какое-либо приложение, в котором конечный пользователь может написать собственный код для него. Интерпретаторы разрешены, но при условии, что все скрипты являются частью самого приложения и никогда не могут быть получены во время выполнения. – RBerteig

+0

Я не думаю, что Денис спрашивал, как интерпретировать код пользователя, хотя я не уверен. «Встраиваемый» здесь неоднозначен. –

+0

Gambit в своем текущем состоянии не генерирует код, который фактически связан или импортируется в существующий проект Xcode. Предполагается, что это намного более старая инструментальная цепочка и очень старая версия Xcode. Поддержка LLVM является экспериментальной и, AFAIK, очень незрелой. –

Смежные вопросы