Main > Programming > Libraries >

FastFormat 0.4.2

FastFormat 0.4.2

Sponsored Links

FastFormat 0.4.2 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 10 (2 times)
File size:
Platform: Any Platform
License: BSD License
Price: FREE
Downloads: 14
Date added: 2009-06-19
Publisher: Matthew Wilson

FastFormat 0.4.2 description

FastFormat 0.4.2 offers users a brilliant and flexible tool functioning as a C++ output/formatting library. FastFormat does not suffer from the common problems that plague standard and third-party libraries: lack of type-safety, lack of speed, lack of I18N/L10N support.

Installing FastFormat: The distribution is in the form of a zip file, e.g. fastformat-0.2.1.zip which you should extract (recursively) to a location of your choice, e.g. ~/opensrc/fastformat/0.2, you should define the FASTFORMAT_ROOT environment variable to be this directory.
FastFormat depends on one other project, STLSoft, which is 100% header-only. If you wish to build the example and test programs included in the distribution using the makefiles supplied, you will need to have defined the STLSOFT environment variable to be the root directory of the STLSoft include files.
FastFormat is written in standard C++, and should be compilable with any modern C/C++ compiler that provides an implementation of the C & C++ standard libraries.

Benefits:

  • Ultimate robustness!
  • Unlimited flexibility!
  • Unbeatable performance!
    • 5 - 17 times faster than Boost.Format
    • 1.5 - 5.5 times faster than Loki.SafeFormat

Major Features:

  1. Very high robustness, including 100% type-safety. It is more robust than: Cs Streams, C++s IOStreams, Boost.Format and Loki.SafeFormat. Indeed, with the FastFormat.Write API it is impossible to write defective client code!
  2. Very high efficiency. It is faster than: C++s IOStreams (by ~100-900%), Boost.Format (by ~400-1600%) and Loki.SafeFormat (by ~35-450%)
  3. Infinite extensibility. You can extend it to work with any argument type, any output/destination type, and with any format type
  4. I18N/L10N capabilities. The FastFormat.Format API is a replacement-based API (like the printf()-family, Boost.Format and Loki.SafeFormat), and supports the runtime specification of format strings which facilitates L10N
  5. Simple syntax. There are no overloaded operators, no weird insertion operators/operations, and no need to prep your arguments. Just write simple, clear, transparent code, without sacrificing expressiveness for flexibility.
  6. Atomic operation. It doesnt write out statement elements one at a time, like the IOStreams, so has no atomicity issues
  7. Thread safety. Each statement operates independently from all others, and it works successfully in single and/or multithreaded scenarios
  8. Highly portable. It will work with all good modern C++ compilers; it even works with Visual C++ 6!

Enhancements:

  • Numerous minor adjustments to make files (including those not fully merged from 0.3 branch in 0.4.1)
  • Corrected 0.4.1 failure to bundle xTests 0.13.x
  • NOTE: bundles xTests 0.13.2
  • NOTE: depends on STLSoft 1.9.85

Requirements: STLSoft

FastFormat 0.4.2 Screenshot

Advertisements

FastFormat 0.4.2 Keywords

Bookmark FastFormat 0.4.2

Hyperlink code:
Link for forum:

FastFormat 0.4.2 Copyright

WareSeeker periodically updates pricing and software information of FastFormat 0.4.2 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of FastFormat 0.4.2 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Version History
Related Software
SDOM is an attempt to provide a complete implementation of the W3C Document Object Model level 3 API. Free Download
shwild.fnmatch is a platform-independent implementation of the UNIX function fnmatch(), implemented using the shwild, STLSoft. Free Download
cairomm is a C++ interface for the cairo graphics library. Free Download
pyao is a wrapper for the ao library. Free Download
Esra is a pure Java library for the interactive analysis of molecular mechanics data. Free Download
OSSP str is a string library written in ISO-C which provides functions for handling, matching, parsing, etc of ISO-C strings. Free Download
ShoutChat is a PHP script which allows developers to add an instant message (or IRC) like shout box to Web sites. Free Download
GnuAccounting is a open source java accounting software that creates and administrates e.g. invoices and credit notes. Free Download