Описание с примерами можно почитать на гитхабе (лицензия MIT): github.com/xpl/useless
Описание с примерами можно почитать на гитхабе (лицензия MIT): github.com/xpl/useless
Предвижу вопросы «зачем это нужно», и «это уже есть в XXX», заранее отвечаю: эта штука существует и пишется уже не первый год, как pet project используемый в собственных разработках, то есть это некий сублимированный опыт просто. В последний год удалось собрать это все вместе в рамках открытой технологии, и опубликовать.
В данный момент используется во фронт-енде в паре крупных проектов, поэтому усилия сейчас сконцентрированы на том чтобы довести основную часть библиотеки до продакшен качества. В настоящее время находится в активной разработке, поэтому ещё далеко до стабильности — что-то может не работать, или работать неправильно. Если кому понравится — присоединяйтесь, рад буду видеть ваши пулл реквесты.
По поводу названия:
Можете нас поздравить - это двухсотая запись в блоге! А теперь перейдем к статье. Всем айтишникам ...
... одну про Template
в С++. И ...
Дорого времени суток!
Прочитал я недавно статью одну про Template metaprogramming в С++. И был там такой комментарий: «Ровно то же самое с тем же уровнем настраиваемости можно было сделать на интерфейсах, реализациях, на фабриках, на дефайнах, на конфигах и на еще целой куче вещей». И вообще, мораль статьи и обсуждения — эти шаблоны от Александреску в жизни не шибко-то и нужны.
Я вспомнил свою задачу, где мне его (Александреску) идея об ортогональном проектировании здорово помогла. Хочу с вами ею поделиться.
Читать дальше →
Решил поддержать неделю метапрограммирования на Хабре. Здесь пост о работе с числами с плавающей ...
Решил поддержать неделю метапрограммирования на Хабре. Здесь пост о работе с числами с плавающей точкой. Текст ниже посвящён вычислению строки типа.
Читать дальше →