Rejjin 28.10.2011 09:03 tkabber

Пацаны, как называется библиотека для парсинга config-файлов? Интересует в частности для C. Конечно можно и самому сделать, но это займет лишнее время.

C/C++, C
1. analizer 28.10.2011 09:13 mcabber

нету такой. все сами костыляют

3. analizerDZhon /2 28.10.2011 09:17 mcabber

последнее — сегфолтящееся говно. просто забудь указать значение для флага, который его требует

4. RejjinDZhon /2 28.10.2011 09:17 tkabber

Замечательно, спасибо!

5. DZhonanalizer /3 28.10.2011 09:19

о да, я сам соснул с ней хуйцов не раз. Но try-catch спасают (Это IO, хуле, можно и исключениями побаловаться).

6. analizerDZhon /5 28.10.2011 09:20 mcabber

года три назад там был именно сегфолт, который try-catch'ем не перехватить

7. Rejjinanalizer /6 28.10.2011 09:21 tkabber

Значит нужно форкнуть библиотеку, ибо на одно слабое место библиотеки идёт 10 таких мест в програме.

8. analizerRejjin /7 28.10.2011 09:23 mcabber

у меня в программе ничего не сегфолтится. ЧЯДНТ?

9. DZhonanalizer /6 28.10.2011 09:23

Не самая лучшая либа, да, поэтому в конце и указал. Но их перегрузка операторов для options_description (или как его там), порвала мне шаблон напрочь, смело и вроде как удобно даже.

10. Rejjinanalizer /8 28.10.2011 09:24 tkabber

Значит ты что-то делаешь не так.

11. DZhonanalizer /8 28.10.2011 09:24

ПИШЕШЬ ПРОДАКШН КОД ЮНИТ ТЕСТЫ РЕГРЕССИОННЫЕ ТЕСТЫ КОММИТИШЬ СТАБИЛЬНОЕ ВЕТВИШЬ ГРАМОТНО

12. RejjinDZhon /11 28.10.2011 09:25 tkabber

лол

13. analizerDZhon /11 28.10.2011 09:27 mcabber

именно так и делаю. и я бы не назвал это «не так»

14. Rejjinanalizer /13 28.10.2011 09:30 tkabber

Короче, моя нить не параллельна твоей, я потерял суть текста. Если библиотека кривая, должна вызывать сегфолт, но ты это обходишь, не меняя код библиотеки, то ты делаешь не так, как нужно.

15. RejjinRejjin /14 28.10.2011 09:31 tkabber

Если автор не фиксит баги, то говно цена этой библиотеке.

16. analizerRejjin /15 28.10.2011 09:32 mcabber

⇒ буст — говно

17. DZhonRejjin /15 28.10.2011 09:37

так бузд же полон говен, это ок :)

18. DZhonanalizer /16 28.10.2011 09:38

Partially.
Причем старый буст (viva named arguments) порой еще хуже, чем новые поделия.

19. dorfe 28.10.2011 14:29

WritePrivateProfileString/GetPrivateProfileString, очевидно же.

20. Rejjindorfe /19 28.10.2011 14:30 tkabber

В C99?

21. dorfeRejjin /20 28.10.2011 14:37

да хоть в дельфи

Do you really want to delete ?