Вспомнил фильм, который хочу посмотреть ещё раз.
Archive for March, 2007
Why STL SUXX !!!
Искал в инете как сделать String.startsWith на плюсах. Нашёл. Но нашёл не само по себе, а в очень интересном контексте: мужик последовательно и аргументированно объясняет почему STL – это плохо.
Why C++ Templates (and STL) Are Bad
Здесь пишу короткое саммари, чтобы не забыть, благо статья структурирована настолько хорошо, что это делается легко:
1. Плохо поддерживается IDE’шками
2. Идиотское API: ReadOnlyIterator и WriteOnlyIterator, вместо InputIterator и OutputIterator. Что за мудь при работе со строками? Где они startsWith и endsWith?
3. Приходиться оперировать поидиотски огромными струкурами данных: TODO: вписать из собственной практики
Automake
А всё таки мэйкфайлы – дермишще. Друг подкинул ссылку на autoconf/automake и иже с ними
По поводу make’a и autoconf’a в мозгу возникает аналогия с ant’ом и maven’ом..
links:
1. GNU Automake By Example
2. Autotools Tutorial – tutorial по autotools, который считает хорошим автор m4-макросов для boost’a