Можно ли встроить Rebol 3 в качестве языка сценариев для iPhone? - PullRequest
0 голосов
/ 22 января 2011

Здесь сказано: http://fourdman.blogspot.com/2009/06/cocolua-lua-objective-c.html Lua - очень легкий (но мощный) язык, который зависит только от языка Си.Вам не нужно тянуть много N-мегабайтных фреймворков и библиотек.Lua был создан как встраиваемый язык: вы добавляете исходный код его интерпретатора в ваш проект и используете его программно.Помимо многих других вещей, это означает, что вы можете использовать Lua даже на iPhone, и никто никогда не заметит этого.

Насколько я понимаю, новая версия ядра Rebol 3 (представление rebol не может быть использовано, но каркас GUI для какао) будет иметь возможность быть встроенным механизмом сценариев.Означает ли это, что он может быть встроен как LUA в Corona SDK в качестве языка сценариев для iPhone или, может быть, также для Android?

Ядро Rebol намного меньше 1 мес.это.

1 Ответ

1 голос
/ 22 января 2011

Apple разрешает встроенные языки сценариев в приложениях iOS (в магазине приложений даже есть базовые переводчики), но не позволяет приложению загружать новый код или сценарии, которые может запускать этот язык сценариев. Все сценарии должны быть встроены в представленное приложение.

Это было изменение в соглашении с разработчиками в конце третьего квартала 2010 года.

При переносе языка сценариев вы также должны убедиться, что время выполнения языка не выходит за пределы процесса iOS, файлового каталога и песочницы IO, а использует только документированные API-интерфейсы Cocoa Touch для ввода-вывода и пользовательского интерфейса (например, без stdin, и др.)

...