Re[2]: Библиотека форматирования marty::format
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 15.05.25 15:00
Оценка:
Здравствуйте, Kernan, Вы писали:

M>>Надо же как-то расти

K>Чем это лучше fmtlib::fmt?

Я поюзал std::format из 20ых плюсов, саму fmtlib не ковырял. Но, полагаю, что в ней есть тот же недостаток, как и в std::format — он у меня отказался работать с динамическими строками. А все нужно в рантайме использовать — например, для форматирования локализованных сообщений.

Далее. Опять же, std::format, а не fmtlib (уверен, там аналогично) — нет поддержки именованных аргументов, только позиционные.

По предложениям трудящихся (и мне тоже показалось полезной идеей) — добавил фильтры — например, сделать экранирование HTML отформатированного значения.

Перетащил из питона некоторые фичи, например, добавил форматные символы '%', 'n' из питона. В целом, вообще сделал форматную строку совместимой с питоновской.

Добавил форматный символ '$' — форматирует валюту, при использовании локали символ валюты берётся из системы.

Добавил вывод bool как строк "TRUE/True/true" и тп.

Целиком можно тут глянуть — https://github.com/al-martyn1/marty_format/blob/main/README.md#%D0%B2%D0%BE%D0%B7%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE%D1%81%D1%82%D0%B8-%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B8

Хотя, тут тоже наверное не всё, мог позабыть что-то вынести в список фич

Да, краткая выжимка фич есть на кывте
Автор: Marty
Дата: 27.04 03:03
, если на гитхаб лень идти
Маньяк Робокряк колесит по городу
Отредактировано 15.05.2025 16:34 Marty . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.