aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorRalph Amissah <ralph.amissah@gmail.com>2026-05-21 13:47:32 -0400
committerRalph Amissah <ralph.amissah@gmail.com>2026-05-22 15:41:10 -0400
commit66f5c683414d505f327c6c4f6dccd6511a19b569 (patch)
treeb84dd8f765097b90d0aebb99f4f5c99a69465231
parent0.20.0 (diff)
decouple abstraction phase0:1
phase0: drop vestigial io_out.hub coupling from meta/metadoc.d phase0 step1: abstraction-library extraction/decoupling: meta/ should not import io_out/. Removed unused call to `import sisudoc.io_out.hub;` `mixin outputHub;` from `template spineAbstraction()`. (the load-bearing UFCS site is spine.d:92 which has its own `mixin outputHub). (assisted by Claude-Code)
-rw-r--r--org/spine.org2
-rw-r--r--src/sisudoc/meta/metadoc.d2
2 files changed, 0 insertions, 4 deletions
diff --git a/org/spine.org b/org/spine.org
index cd1b03f..9d3b431 100644
--- a/org/spine.org
+++ b/org/spine.org
@@ -175,7 +175,6 @@ import sisudoc.meta.defaults;
import sisudoc.io_in.paths_source;
import sisudoc.io_in.read_config_files;
import sisudoc.io_in.read_source_files;
-import sisudoc.io_out.hub;
#+END_SRC
****** notes
@@ -236,7 +235,6 @@ mixin outputHub;
#+NAME: spine_metadoc_mixin
#+BEGIN_SRC d
mixin spineBiblio;
-mixin outputHub;
#+END_SRC
**** init :init:
diff --git a/src/sisudoc/meta/metadoc.d b/src/sisudoc/meta/metadoc.d
index 1ffaca7..421ff78 100644
--- a/src/sisudoc/meta/metadoc.d
+++ b/src/sisudoc/meta/metadoc.d
@@ -61,9 +61,7 @@ template spineAbstraction() {
import sisudoc.io_in.paths_source;
import sisudoc.io_in.read_config_files;
import sisudoc.io_in.read_source_files;
- import sisudoc.io_out.hub;
mixin spineBiblio;
- mixin outputHub;
enum makeMeta { make, meta }
enum docAbst { doc_abstract_obj, doc_has }
@system auto spineAbstraction(E,P,O,Cfg,M)(