From 66f5c683414d505f327c6c4f6dccd6511a19b569 Mon Sep 17 00:00:00 2001 From: Ralph Amissah Date: Thu, 21 May 2026 13:47:32 -0400 Subject: 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) --- src/sisudoc/meta/metadoc.d | 2 -- 1 file changed, 2 deletions(-) (limited to 'src') 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)( -- cgit v1.2.3