From 76e1d6e72e68d85ef57512166e8b7ac78d131871 Mon Sep 17 00:00:00 2001 From: "Alex A. Naanou" Date: Tue, 30 May 2017 15:59:59 +0300 Subject: [PATCH] notes... Signed-off-by: Alex A. Naanou --- features.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/features.js b/features.js index d8afa9f..289d43a 100755 --- a/features.js +++ b/features.js @@ -43,6 +43,19 @@ var args2array = function(a){ return [].slice.call(a) } // - priority??? // in current implementation the priority is used for the // initial sort (pre-dep.) +// XXX try doing it in stages: +// - pre-build +// - list all features +// - check applicability +// - mark applicability on dependant features +// - build exclusive sets +// - build: +// - get input features +// - filter out inapplicable +// - build dependency list/tree (C3???) +// - sort nodes by priority +// - expand suggested (applicable-filtered) +// - check missing // // //