F-Script предоставляет вдохновленный Smalltalk REPL для разработки Какао, а Nu предоставляет основанный на Lisp. F-Script выглядит немного более отточенным и предлагает браузер объектов.
Кажется, они оба нацелены на OS X, а не на iOS. Есть отдельные посты на форумах и в блогах с людьми, описывающими использование Nu для разработки приложений для iOS, но, похоже, все они появились примерно два года назад. Также на YouTube есть видео «Использование схемы REPL для отладки приложений iPhone в режиме реального времени» со скринкастом с человеком, использующим схему для отладки приложения iPhone.
Я не экспериментировал ни с одной из этих технологий, но я хотел бы услышать от любого, кто имеет.
<Ч />
Я только что понял, что есть более простой ответ на все это. Если вы пришли из Python и хотите поэкспериментировать с какао в REPL, вам просто нужно использовать Python REPL. OS X поставляется с Python для Objective-C bridge . Просто запустите Python, сделайте import objc
, и все готово. Также есть мосты для Ruby и Common Lisp.
Конечно, все эти REPL только позволяют вам писать динамический код для взаимодействия с Какао, но они не позволяют вам писать настоящий код Objective-C и интерпретировать его или компилировать на лету для динамического взаимодействия с ним. Так что ни один из них не соответствует вашим первоначальным требованиям.