LINUX.ORG.RU
ФорумTalks

Пятиминутка юмора

 


1

3

Самое комичное, что может случиться с опенсорсом, это когда старые пердуны начинают делиться с окружающими своим видением мира.

Робин Роу, который любит изображать из себя голливудского спеца по CG в стане опенсорса, на той неделе отжёг про CMake:

«Autotools and CMake are just too exotic to expect anyone but an expert to support, a barrier to new programmers joining CinePaint.»

А в реальности прямо не выходя из ниши CG:

Alembic: http://code.google.com/p/alembic/source/browse/
Open Shading Language: https://github.com/imageworks/OpenShadingLanguage
OpenColorIO: https://github.com/imageworks/OpenColorIO
OpenSubdiv: https://github.com/PixarAnimationStudios/OpenSubdiv
Ptex: https://github.com/wdas/ptex/tree/master/src

Какая беда, что Sony, Pixar и студия Диснея не посоветовались с нашим экспертом и таки стабильно получают патчи от сообщества несмотря на пугающий до дрожи в коленках CMake.

В реальности же никто не идёт пилить Cinepaint, потому что наш герой всех распугал, самолично доведя самого полезного контрибьютора до выхода из проекта.

Тут можно только посоветовать вон из профессии.

★★★★★

Последнее исправление: AP (всего исправлений: 2)
Ответ на: комментарий от bhfq

Кроссплатформеность только на уровне «бинарник запускается» для каждой платформы под разные компиляторы все заново.

То есть нужно для каждой системы свой конфиг писать отдельно? Тогда да, не нужно.

andreyu ★★★★★
()
Ответ на: комментарий от andreyu

там не конфиг нужно писать, на сколько я понял последовательность команд в файл писать :D

bhfq ★★★★★
()
Ответ на: комментарий от andreyu

Я могу только сказать, что они работают :) Но сам пользуюсь исключительно GNU make.

tailgunner ★★★★★
()
Ответ на: комментарий от andreyu

это абсолютно не нужная фича, vim рулит.

Навигация по коду и интеграция с отладчиком тоже не нужные фичи, ведь их нет в рулящем vim.

kamre ★★★
()
Ответ на: комментарий от kamre

Навигация по коду

Есть.

и интеграция с отладчиком

Есть.

тоже не нужные фичи, ведь их нет в рулящем vim.

Ну может вам они и не нужны, мне на это фиолетово.

andreyu ★★★★★
()
Ответ на: комментарий от andreyu

Пруфлинки на эти «есть» имеются? Или там как всегда будут костыли аля ctags для навигации и встроенная консолька с gdb?

kamre ★★★
()
Ответ на: комментарий от kamre

Пруфлинки на эти «есть» имеются?

Вас в гугле забанили?
clewn, pyclewn.
ctags, cscope, ctrlp, nerd_tree, fuzzy search.

Или там как всегда будут костыли аля ctags для навигации и встроенная консолька с gdb?

Вам шашечки или ехать?

andreyu ★★★★★
()
Ответ на: комментарий от queen3

Не понял что сложного в cmake.

Уродский синтаксис. Далеко не для всех нужных либ есть модули, приходится писать свои и тягать их вместе с проектом.

andreyu ★★★★★
()
Ответ на: комментарий от andreyu

Вам шашечки или ехать?

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

kamre ★★★
()
Ответ на: комментарий от kamre

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

Если кратко, то msvc говно, ужасное говно. Но отладчик хорош. Пока не пытаешься отладиь directx-приложение.

andreyu ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.