text-format-heavy: Full-weight string formatting library, analog of Python's string.format

[ bsd3, library, text ] [ Propose Tags ]

This package contains full-featured string formatting function, similar to Python's string.format. Features include:

  • Automatically numbered variable placeholders;

  • Positional variable placeholders;

  • Named variable placeholders;

  • Placeholders can be used in any order; one variable can be used several times or not used at all.

  • Specific format can be used for each variable substitution.

This package prefers functionality over "light weight" and (probably) performance. It also exposes all required interfaces to extend and customize it.

For more details, please refer to Wiki. See also the examples/ directory.

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.1.0.0, 0.1.1.0, 0.1.2.0, 0.1.2.1, 0.1.3.0, 0.1.4.0, 0.1.5.0, 0.1.5.1, 0.1.5.2, 0.1.5.3
Change log ChangeLog.md
Dependencies base (>=4.8 && <5), containers (>=0.5), data-default (>=0.7), parsec (>=3.1 && <3.2), text (>=1.2 && <1.3), time (>=1.5) [details]
License BSD-3-Clause
Author Ilya Portnov
Maintainer portnov84@rambler.ru
Category Text
Source repo head: git clone https://github.com/portnov/text-format-heavy.git
Uploaded by IlyaPortnov at 2017-06-03T16:49:17Z
Distributions
Reverse Dependencies 8 direct, 2 indirect [details]
Downloads 6011 total (28 in the last 30 days)
Rating 2.0 (votes: 1) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2017-06-03 [all 1 reports]