- apphome С-шная библиотечка (подпадает под категорию сниппетов) для создания и адресации домашнего каталого приложения (идея возникла в процессе работы над питоновыми утилитками, в частности, над BirthdaysReminder, когда требовалось держать какие-то данные и настройки в некотором известном приложению каталоге); можно считать что это примитивное и упрощенное переложение идеи реестра на файловую систему;
- flexstring C-шная библиотечка (тоже подпадает под категорию сниппетов) для работы с динамически изменяющимися строками в стиле С; вещь сугубо утилитарная, просто меня в один прекрасный момент задолбало при каждом вызове strcat() проверять размер буфера или заранее создавать заведомо огромный;
- pmod C++-ная библиотека, написана довольно давно; основная идея --- динамическое подключение библиотек классов (плагинов), логическое объединение нескольких физически различных библиотек через общий интерфейс (тоже своего рода реестр); экземпляры классов создаются через прокси-вызовы с указанием id класса или его уникального имени (обычная строка); pmod --- это своего рода попытка сделать "как в Java" или "как в Python".
Все более менее достойное выложено здесь.
Комментариев нет:
Отправить комментарий