LUMIERA.clone/src
Ichthyostega 1f29d202b4 Parameters: look for a suitable arrangement of interfaces
While the role of all the relevant interfaces has been determined,
it still remains difficult to establish a sensible relationship.
Which one is the most fundamental interface?

After a lot of mulling, it seems that the `Provision` interface
should be used as foundation, since it describes the very core
of the parameter concept developed here -- even while the actual
form of the operations must be ''somewhat cunningly reversed'',
so that the knowledge regarding the underlying type can be
kept an opaque implementation detail.

The `Domain` interface would then be layered on top, and describes
the capability to transfer values between buffers marked with different
domains (which effectively requires a double-dispatch in the general case).
2026-09-01 01:53:43 +02:00
..
include Application: Adjustments to the Layer structure 2026-03-03 22:16:09 +01:00
lib Parameters: look for a suitable arrangement of interfaces 2026-09-01 01:53:43 +02:00
lumiera Application: Adjustments to the Layer structure 2026-03-03 22:16:09 +01:00
plugin Merge: change building to create modules 2008-12-20 02:15:33 +01:00
stage Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
steam clean-up: Bugfixes in passing 2026-09-26 18:22:42 +02:00
test clean-up: resolve some Clang conformance divergences (see #928) 2026-10-01 02:57:44 +02:00
tool clean-up: trifles 2025-06-07 23:59:57 +02:00
vault clean-up: resolve some Clang conformance divergences (see #928) 2026-10-01 02:57:44 +02:00
vessel Application: Adjustments to the Layer structure 2026-03-03 22:16:09 +01:00
.gitignore
DIR_INFO update some DIR_INFO entries 2011-04-05 00:44:30 +02:00
doxygen.dox clean-up: some Doxygen improvements 2025-11-05 02:55:45 +01:00
SConscript Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00