fastformat-users Mailing List for FastFormat - Fast, Safe C++ Formatting
Brought to you by:
matsys
You can subscribe to this list here.
2007 |
Jan
|
Feb
(3) |
Mar
(2) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2010 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(2) |
Nov
(1) |
Dec
|
2012 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2015 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(2) |
Oct
|
Nov
|
Dec
|
From: Matt W. <st...@gm...> - 2015-09-27 23:46:07
|
FastFormat GitHub access now at: https://github.com/synesissoftware/FastFormat Fork away! -- Posted By Matt Wilson to FastFormat Tips 'n' Tricks at 9/27/2015 04:46:00 PM |
From: Matt W. <st...@gm...> - 2015-09-27 23:44:29
|
FastFormat is an Open Source C/C++ Output/Formatting library, whose design parameters are 100% type-safety, efficiency, genericity and extensibility. It is simple to use and extend, expressive, flexible, and highly-portable (platform and compiler-independent). FastFormat supports output/formatting of statements of arbitrary complexity, consisting of heterogeneous types. FastFormat writes to output "sinks", which can be of arbitrary type. It implicitly supports any type that is structurally conformant with the standard library's string, and the library includes adaptors to allow writing to std::ostream, FILE*, speech (currently Windows-only), STLSoft's auto_buffer, C-style string buffers, and character buffers. Adaptation to a new type merely requires the definition of a single function. FastFormat is robust. Both APIs are 100% type-safe - something neither IOStreams nor Boost.Format can claim - and with the Write API it is impossible to compile defective code. FastFormat is fast. The processing of each statement involves at most one memory allocation to hold the entire statement, and each statement element is measured and copied exactly once. As a consequence, the library is on a par with (the type-unsafe) C's Streams (printf()-family) of functions, faster than C++'s IOStreams (by 2-5x) and Loki.SafeFormat (by 1-5x), and considerably faster than Boost.Format (by 5-17x). FastFormat supports I18N/L10N by using numbered arguments, enabling reordering of arguments by exchanging format strings. The library comes with a number of resource bundles, classes whose instances can load sets of localised resource strings for use as format strings. FastFormat does not contain any compiler-specific or platform-specific constructs. It supports UNIX (including Linux and Mac OS-X), and Windows, and should work with any operating system. It is known to be compatible with Clang, Comeau (4.3.3+), GCC (3.4+), Intel (8+), Metrowerks (8+), Microsoft Visual C++ (6.0+), and should work with any reasonably modern C++ compiler. FastFormat is completely free and includes source released under a BSD-style license. Commercial customisations and related consultancy are provided by Synesis Software Pty Ltd; http://synesis.com.au/contact.html\) FastFormat Training is provided by Synesis Software Pty Ltd; details at http://synesis.com.au/training.html Release 0.7.1 contains the following changes: Clang-compatibilityVC++ 11/12/14-compatibility NOTE: bundles shwild 0.10.1NOTE: bundles xTests 0.18.3 * NOTE: depends on STLSoft 1.9.121 (not bundled) Download from: http://sourceforge.net/projects/fastformat/files/fastformat/ Discuss at: http://sourceforge.net/forum/forum.php?forum_id=612781 Donate at: http://sourceforge.net/project/project_donations.php?group_id=177382 FastFormat website: http://fastformat.org/ Note: this release of FastFormat requires STLSoft 1.9.121, or later. Download from http://stlsoft.org/ -- Posted By Matt Wilson to FastFormat Tips 'n' Tricks at 9/27/2015 04:44:00 PM |
From: Matt W. <st...@gm...> - 2012-05-21 10:35:06
|
To anyone who's still following any of my public works - FastFormat, Pantheios, STLSoft, Breaking Up The Monolith, Quality Matters, VOLE, etc. - and wondering whether these activities are permanently moribund, I want to let you know that I'll soon be free of a very intense and overwhelmingly consuming commercial engagement over the last 2.5 years, and the second half of this year should see much activity in open-source, commercial, and writing activities. Cheers Matt -- Posted By Matt Wilson to FastFormat Tips 'n' Tricks at 5/21/2012 03:35:00 AM |
From: Matt W. <st...@gm...> - 2010-11-08 21:05:58
|
The new release of STLSoft supports seamless use of exceptions with FastFormat (and Pantheios) in wide-string builds; described on this post on the STLSoft project blog. -- Posted By Matt Wilson to FastFormat Tips 'n' Tricks at 11/08/2010 01:05:00 PM |
From: Matthew W. <ma...@sy...> - 2010-10-15 06:34:15
|
-- Dr Matthew D. Wilson Director - Synesis Software m: +61 410 442244 t: +61 2 9399 9136 e: ma...@sy... w: www.synesis.com.au Synesis Software Pty Ltd | Project Rescue | Software Team Management | Training | Software Architecture and Design | Custom Product Development | Solution Review | This communication is confidential and may contain legally privileged information. If you are not the named recipient, please contact us immediately. You must not copy, use or disclose this communication, or any attachments or information in it, without our consent. |
From: Matthew W. <ma...@sy...> - 2010-10-15 03:45:04
|
-- Dr Matthew D. Wilson Director - Synesis Software m: +61 410 442244 t: +61 2 9399 9136 e: ma...@sy... w: www.synesis.com.au Synesis Software Pty Ltd | Project Rescue | Software Team Management | Training | Software Architecture and Design | Custom Product Development | Solution Review | This communication is confidential and may contain legally privileged information. If you are not the named recipient, please contact us immediately. You must not copy, use or disclose this communication, or any attachments or information in it, without our consent. |
From: Matthew W. <ma...@sy...> - 2007-03-03 01:38:32
|
> Hi Matthew, > > You invited me to help you remember about fastformat once in a while. I > think now is the time to do so. Is there any news about fastformat? > > Cheers, > Bart Am just completed a short but intense consultancy for a client. I should be finished by Tuesday. After then, I would like to get cracking on various things, FastFormat included. ;-) Cheers Matt |
From: Bart v. d. V. <bv...@ch...> - 2007-03-02 09:33:19
|
Hi Matthew, You invited me to help you remember about fastformat once in a while. I think now is the time to do so. Is there any news about fastformat? Cheers, Bart |
From: Matthew W. <ma...@sy...> - 2007-02-01 23:33:10
|
Dr Matthew D. Wilson Author: "Extended STL, volume 1", Addison-Wesley, 2007 (http://www.extendedstl.com) Author: "Imperfect C++", Addison-Wesley, 2004 (http://www.imperfectcplusplus.com) Director, Synesis Software (www.synesis.com.au) |
From: Matthew W. <ma...@sy...> - 2007-02-01 23:28:49
|
Dr Matthew D. Wilson Author: "Extended STL, volume 1", Addison-Wesley, 2007 (http://www.extendedstl.com) Author: "Imperfect C++", Addison-Wesley, 2004 (http://www.imperfectcplusplus.com) Director, Synesis Software (www.synesis.com.au) |
From: Matthew W. <ma...@sy...> - 2007-02-01 23:11:20
|