Pull to refresh

Comments 20

не так давно была статья о re2c и lemon, в принципе о том же но проще.
Хорошее решение, но нужно тащить доп. биб.
> доп. биб.
:-D бомба!!!
*буду цитировать=)
библиотеки не придется, придется 2 кодогенератора.
Ох, не верю я в эти штучки! Мне moc (Qt) по самые «не балуйся» хватает. :)
UFO just landed and posted this here
Я не люблю «два плюса». Пишу на С++ по необходимости. Например, если припирает «подхватить» проект.
Вы не задумывались, почему ядра операционных систем пишут на «чистом С»?
UFO just landed and posted this here
посмотрите в исходники L4KA:pistachio, оно на С++
За чистый C — спасибо.
Правда я бы все таки предпочел YAML.
Я пробовал, запускал примеры и… обленился. :) К тому же, не хотел тащить лишнюю библиотеку.
Я очень люблю библиотеки и фреймворки — они позволят лениться постоянно. Выложите вашу либу на github pls.
Намедни порылся в одном SDK. Лучше бы я туда не смотрел! :) А lib ещё не готова: на очереди — мониторинг процессов, сети и шаблон демона.
Если вспомнить обвески, то очень удобно использовать QSettings с IniFormat в нём.
А кто спорит-то?) Я только за.
хм, советую обротить внимание на libconfig.

Why Another Configuration File Library?

There are several open-source configuration file libraries available as of this writing. This library was written because each of those libraries falls short in one or more ways. The main features of libconfig that set it apart from the other libraries are:
  • A fully reentrant parser. Independent configurations can be parsed in concurrent threads at the same time.
  • Both C and C++ bindings, as well as hooks to allow for the creation of wrappers in other languages.
  • A simple, structured configuration file format that is more readable and compact than XML and more flexible than the obsolete but prevalent Windows “INI” file format.
  • A low-footprint implementation (just 37K for the C library and 76K for the C++ library) that is suitable for memory-constrained systems.
  • Proper documentation.

Спасибо.
По большому счёту, цель всех моих записей — дать направление к размышлению. Кто-то, возможно, почерпнёт для себя стиль, кто-то заберёт отдельные функции, кто-то начнёт обрамлять всё комментариями…
Сам код не слишком важен. Видите, сколько подобного в сети.

Вот, как-то так…
Ну, а награда — здоровенный «минус» в рейтинге поста. :)))))))))))
Sign up to leave a comment.

Articles

Change theme settings