История изменений
Исправление
stevejobs,
(текущая версия)
:
Ну ага, у тебя API сделан на объектах и шаблонах, а ты потом сделал на Си прокладку и раскатал всю эту сложную структуру в плоский блин, функции типа doSomething_withSomething_withSomethingElse_andYetSomething_(). Мало того что оно целиком не может объять все возможные варианты использования исходного апи, так еще и выглядит как говно (говно не потому что Си, а потому что оно сделано не для Си).
А потом мы в целевом языке снова из говняного блина собираем назад объекты. Объекты целиком из говна. Грац, чо, работает, но как же воняет.
Исходная версия
stevejobs,
:
Ну ага, у тебя API сделан на объектах и шаблонах, а ты потом сделал на Си прокладку и раскатал всю эту сложную структуру в плоский блин, функции типа doSomething_withSomething_withSomethingElse_andYetSomething_(). Мало того что оно целиком не может объять все возможные варианты использования исходного апи, так еще и выглядит как говно (говно не потому что Си, а потому что оно сделано не для Си).