> непонятненько... хвалили Objective C, что все из коробки, а ссылку дали на
> F-Script - "A set of open source tools that complement Xcode
> and Interface Builder"
> зачем что-то дополнять (complement), если все из коробки?
> а синтаксис и вправду ужасный у языка, пусть и сам по себе
> язык достаточно мощный. Пруф: http://refcardz.dzone.com/refcardz/objective-c-iphone-and-ipadНе-не-не, я именно о Cocoa/ObjectiveC . Ту речь не о Fscript, Fscript - это частный случай скриптовой платформы Apple, кстати, левый от и до, и тем не менее, удачно встроенный.
Что тоже намекает на стройность архитектуры.
Я о том, что с помощью во этого Fscript'a в данном случае можно легко, в онлайне пририсовать допустим, к уже запущенному и работающему браузеру Сафари недостающие нам кнопки, тулбары, статусбары, меню. Нацепить на них события, прикрепиться к уже существующим событиям сафари, обработать всё это, ну и получить чуть-чуть другой браузер. Как и делаются расширения того же сафари и других программ. Правда, в большинстве случаев, такие обработчики цепляются через SIMBL, и тоже пишутся на ObjectiveC, но вот можно и совершенно левым скриптом. Причём обратите внимание, никто не писал при этом никаких врапперов между Cocoa/ObjectiveC и этим, как Вы правильно сказали, ужасным языком.
Я этот пример привёл к тому, под энтерпрайзностью (в классическом, жававском смысле) именно эти свойства и понимаются. Для этого придумывались EBins, для этого существует Spring и другие DI и typemap фреймворки, внешние по отн к Java