Initial commit, version 0.1.0.
[libfsafe.git] / doc / ABOUT.mdwn.in
blob887bb2aec3080b407da208a9b93b6bd0a0e7e959
1 # @LIBRARY_NAME@: @PROJECT_BRIEF@
3 ## about
5 @LIBRARY_NAME@ provides a simple exception-based assertion
6 mechanism that can be used to realize a rudimentary
7 design-by-contract policy.
9 It leverages [libsex][] to not only throw exceptions when
10 boolean expressions evaluate to false, but also to
11 declutter control flow by using macros that wrap new
12 exceptions around those thrown by substatements, creating a
13 concise backtrace that eases reconstruction of errors.
16 ## news
18 * @PROJECT_VERSION_DATE@ @LIBRARY_NAME@-@PROJECT_VERSION@
19 * 2010-03-13 development started
22 ## changelog
24 ### @PROJECT_VERSION_DATE@ @LIBRARY_NAME@-@PROJECT_VERSION@
26 First public release. Requires libsex-3.0.0.
29 ## dependencies
31 * [libsex][]
32 * CMake
33 * CppUnit (unit testing, optional)
34 * Doxygen (API documentation, optional)
37 ## bugs
39 None.
42 ## authors
44 * Andreas Waidler <arandes@programmers.at>
47 ## repo
49 * git://repo.or.cz/@LIBRARY_NAME@.git
50 * <http://www.repo.or.cz/w/@LIBRARY_NAME@.git>
53 ## homepage
55 * <http://programmers.at/work/on/@LIBRARY_NAME@>
58 ## documentation
60 * <http://programmers.at/work/on/@LIBRARY_NAME@/doc>
63 ## download
65 * <http://programmers.at/work/on/@LIBRARY_NAME@/@LIBRARY_NAME@-@PROJECT_VERSION@.tar.gz>
68 ## license
70 Copyright (C) 2011 Andreas Waidler <arandes@programmers.at>
72 Permission to use, copy, modify, and/or distribute this
73 software for any purpose with or without fee is hereby
74 granted, provided that the above copyright notice and this
75 permission notice appear in all copies.
77 THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS
78 ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL
79 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO
80 EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
81 INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
82 WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
83 WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
84 TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE
85 USE OR PERFORMANCE OF THIS SOFTWARE.
87 [libsex]: http://programmers.at/work/on/libsex