lumiera_documentation/src/lib
Ichthyostega 051cb31e28 clean-up: re-classify essential RfCs
The RfC documents were written to complement discussions of the Lumiera developers;
yet since the time where ''Ichthyo'' is working basically alone on the project,
this kind of discussions have ceased. During the following years, some ideas
promoted by the existing RfC documents became rather detached from the
actual state of development in the code base.

Many of the existing RfC documents require some commentary to place them
into context, and some of the decisions taken in the early stage of the
project should be **re-assessed**. This includes the decision to reject
some proposals, which initially might have seemed desirable, yet could not
be reconciled with the understanding of the matter and topic in question,
as was gained through the ongoing analysis and development.
2025-10-08 00:48:13 +02:00
..
diff clean-up: re-classify essential RfCs 2025-10-08 00:48:13 +02:00
idi Upgrade: simplify comparisons 2025-07-04 03:37:54 +02:00
meta clean-up: update links embedded into API-doc (Doxygen) 2025-09-19 19:51:28 +02:00
stat Upgrade: down with typename!! 2025-07-06 01:19:08 +02:00
test Upgrade: down with typename!! 2025-07-06 01:19:08 +02:00
time clean-up: update links embedded into API-doc (Doxygen) 2025-09-19 19:51:28 +02:00
access-casted-o.hpp clean-up: trifles 2025-06-07 23:59:57 +02:00
access-casted.hpp clean-up: trifles 2025-06-07 23:59:57 +02:00
allocation-cluster.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
allocation-cluster.hpp Upgrade: down with typename!! 2025-07-06 01:19:08 +02:00
allocator-handle.hpp Upgrade: down with typename!! 2025-07-06 01:19:08 +02:00
binary-search.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
branch-case.hpp Library: demonstrate »the« textbook example 2025-01-28 20:23:28 +01:00
builder-qualifier-support.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
call-queue.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
cmdline.cpp clean-up: trifles 2025-06-07 23:59:57 +02:00
cmdline.hpp clean-up: trifles 2025-06-07 23:59:57 +02:00
del-stash.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
depend-inject.hpp Upgrade: down with typename!! 2025-07-06 01:19:08 +02:00
depend.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
diagnostic-context.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
DIR_INFO
dot-gen.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
element-tracker.hpp Upgrade: down with typename!! 2025-07-06 01:19:08 +02:00
error-exception.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
error-state.c Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
error.h Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
error.hpp Upgrade: Literal can be constexpr 2025-07-02 22:18:39 +02:00
file.cpp Clean-up: get rid of boost::filesystem 2025-04-27 23:54:21 +02:00
file.hpp Clean-up: get rid of boost::filesystem 2025-04-27 23:54:21 +02:00
format-cout.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
format-obj.cpp clean-up: update links embedded into API-doc (Doxygen) 2025-09-19 19:51:28 +02:00
format-obj.hpp Upgrade: down with typename!! 2025-07-06 01:19:08 +02:00
format-string.cpp Upgrade: Literal can be constexpr 2025-07-02 22:18:39 +02:00
format-string.hpp Upgrade: Literal can be constexpr 2025-07-02 22:18:39 +02:00
format-util.hpp Upgrade: down with typename!! 2025-07-06 01:19:08 +02:00
frameid.hpp Upgrade: simplify comparisons 2025-07-04 03:37:54 +02:00
fun-hash-dispatch.hpp Invocation: define aspects of ProcID to cover 2025-01-11 17:05:53 +01:00
gnuplot-gen.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
gnuplot-gen.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
handle.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
hash-combine.hpp Upgrade: improve Doxygen parameters and treat some warnings 2025-04-27 05:00:14 +02:00
hash-indexed.hpp clean-up: trifles 2025-06-07 23:59:57 +02:00
hash-standard.hpp clean-up: update links embedded into API-doc (Doxygen) 2025-09-19 19:51:28 +02:00
hash-value.h Invocation: change TestFrame to use a dedicated header 2024-11-19 01:05:56 +01:00
hetero-data.hpp Upgrade: down with typename!! 2025-07-06 01:19:08 +02:00
incidence-count.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
index-iter.hpp Upgrade: down with typename!! 2025-07-06 01:19:08 +02:00
integral.hpp Upgrade: improve Doxygen parameters and treat some warnings 2025-04-27 05:00:14 +02:00
ios-savepoint.hpp clean-up: update links embedded into API-doc (Doxygen) 2025-09-19 19:51:28 +02:00
item-wrapper.hpp clean-up: trifles 2025-06-07 23:59:57 +02:00
iter-adapter-ptr-deref.hpp Upgrade: down with typename!! 2025-07-06 01:19:08 +02:00
iter-adapter-stl.hpp Upgrade: down with typename!! 2025-07-06 01:19:08 +02:00
iter-adapter.hpp Upgrade: down with typename!! 2025-07-06 01:19:08 +02:00
iter-chain-search.hpp Upgrade: down with typename!! 2025-07-06 01:19:08 +02:00
iter-cursor.hpp Upgrade: down with typename!! 2025-07-06 01:19:08 +02:00
iter-explorer.hpp Upgrade: down with typename!! 2025-07-06 01:19:08 +02:00
iter-source.hpp Upgrade: down with typename!! 2025-07-06 01:19:08 +02:00
iter-stack.hpp clean-up: trifles 2025-06-07 23:59:57 +02:00
iter-zip.hpp Upgrade: further extend usage of the tuple_like concept + generic apply 2025-07-02 01:16:08 +02:00
itertools.hpp Upgrade: down with typename!! 2025-07-06 01:19:08 +02:00
lazy-init.hpp Upgrade: down with typename!! 2025-07-06 01:19:08 +02:00
lifecycle.cpp Upgrade: Literal can be constexpr 2025-07-02 22:18:39 +02:00
lifecycleregistry.hpp clean-up: trifles 2025-06-07 23:59:57 +02:00
linked-elements.hpp Upgrade: down with typename!! 2025-07-06 01:19:08 +02:00
llist.h Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
lockerror.c Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
lockerror.h Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
luid.c Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
luid.h Upgrade: improve Doxygen parameters and treat some warnings 2025-04-27 05:00:14 +02:00
multifact.hpp Upgrade: down with typename!! 2025-07-06 01:19:08 +02:00
mutex.c Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
mutex.h Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
nobug-init.cpp clean-up: trifles 2025-06-07 23:59:57 +02:00
nobug-init.hpp clean-up: trifles 2025-06-07 23:59:57 +02:00
nocopy.hpp clean-up: update links embedded into API-doc (Doxygen) 2025-09-19 19:51:28 +02:00
null-value.hpp clean-up: trifles 2025-06-07 23:59:57 +02:00
opaque-holder.hpp Upgrade: down with typename!! 2025-07-06 01:19:08 +02:00
optional-ref.hpp clean-up: trifles 2025-06-07 23:59:57 +02:00
p.hpp Upgrade: switch to C++23 (see #1245) 2025-06-19 01:52:55 +02:00
parse.hpp Upgrade: down with typename!! 2025-07-06 01:19:08 +02:00
path-array.hpp Upgrade: down with typename!! 2025-07-06 01:19:08 +02:00
polymorphic-value.hpp Upgrade: down with typename!! 2025-07-06 01:19:08 +02:00
ppmpl.h Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
psplay.c clean-up: trifles 2025-06-07 23:59:57 +02:00
psplay.h clean-up: trifles 2025-06-07 23:59:57 +02:00
query-diagnostics.hpp clean-up: trifles 2025-06-07 23:59:57 +02:00
query-text.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
query-text.hpp Upgrade: simplify comparisons 2025-07-04 03:37:54 +02:00
query-util.cpp clean-up: trifles 2025-06-07 23:59:57 +02:00
query-util.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
random-draw.hpp Upgrade: down with typename!! 2025-07-06 01:19:08 +02:00
random.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
random.hpp clean-up: update links embedded into API-doc (Doxygen) 2025-09-19 19:51:28 +02:00
rational.hpp clean-up: trifles 2025-06-07 23:59:57 +02:00
recmutex.c Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
recmutex.h Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
regex.hpp Library: suppress leading whitespace automatically 2025-01-18 22:25:03 +01:00
result.hpp Upgrade: simplify Either-type 2025-07-04 21:27:50 +02:00
safeclib.c Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
safeclib.h Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
scoped-collection.hpp Upgrade: down with typename!! 2025-07-06 01:19:08 +02:00
scoped-ptrvect.hpp Upgrade: down with typename!! 2025-07-06 01:19:08 +02:00
searchpath.cpp clean-up: trifles 2025-06-07 23:59:57 +02:00
searchpath.hpp Clean-up: reimplement the SeachPathSplitter 2025-04-28 19:14:27 +02:00
sectionlock.h Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
several-builder.hpp Upgrade: down with typename!! 2025-07-06 01:19:08 +02:00
several.hpp Upgrade: down with typename!! 2025-07-06 01:19:08 +02:00
split-splice.hpp Upgrade: improve Doxygen parameters and treat some warnings 2025-04-27 05:00:14 +02:00
symbol-impl.cpp Upgrade: Literal can be constexpr 2025-07-02 22:18:39 +02:00
symbol-table.hpp clean-up: trifles 2025-06-07 23:59:57 +02:00
symbol.hpp Upgrade: Literal can be constexpr 2025-07-02 22:18:39 +02:00
sync-barrier.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
sync-classlock.hpp Upgrade: down with typename!! 2025-07-06 01:19:08 +02:00
sync.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
text-template-gen-node-binding.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
text-template.hpp Upgrade: down with typename!! 2025-07-06 01:19:08 +02:00
thread.cpp Upgrade: improve Doxygen parameters and treat some warnings 2025-04-27 05:00:14 +02:00
thread.hpp clean-up: update links embedded into API-doc (Doxygen) 2025-09-19 19:51:28 +02:00
tmpbuf.c Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
tmpbuf.h Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
typed-allocation-manager.hpp clean-up: trifles 2025-06-07 23:59:57 +02:00
typed-counter.hpp Upgrade: Literal can be constexpr 2025-07-02 22:18:39 +02:00
uninitialised-storage.hpp clean-up: update links embedded into API-doc (Doxygen) 2025-09-19 19:51:28 +02:00
unique-malloc-owner.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
util-coll.hpp Upgrade: down with typename!! 2025-07-06 01:19:08 +02:00
util-foreach.hpp clean-up: trifles 2025-06-07 23:59:57 +02:00
util-quant.hpp clean-up: update links embedded into API-doc (Doxygen) 2025-09-19 19:51:28 +02:00
util-tuple.hpp Upgrade: improve Doxygen parameters and treat some warnings 2025-04-27 05:00:14 +02:00
util.cpp clean-up: trifles 2025-06-07 23:59:57 +02:00
util.hpp Upgrade: down with typename!! 2025-07-06 01:19:08 +02:00
variant-o.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
variant.hpp Upgrade: down with typename!! 2025-07-06 01:19:08 +02:00
verb-token.hpp clean-up: trifles 2025-06-07 23:59:57 +02:00
verb-visitor.hpp clean-up: update links embedded into API-doc (Doxygen) 2025-09-19 19:51:28 +02:00
visitor-dispatcher.hpp Upgrade: down with typename!! 2025-07-06 01:19:08 +02:00
visitor-policies.hpp clean-up: trifles 2025-06-07 23:59:57 +02:00
visitor.hpp Upgrade: down with typename!! 2025-07-06 01:19:08 +02:00
wrapper-function-result.hpp Upgrade: down with typename!! 2025-07-06 01:19:08 +02:00
wrapperptr.hpp clean-up: trifles 2025-06-07 23:59:57 +02:00
zombie-check.hpp clean-up: trifles 2025-06-07 23:59:57 +02:00