You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Discuss the merge of DAGNode, Node, BaseNode and Context and BaseContext #5556
Happy to see a revival of this topic and I agree having 4 layers of abstraction is over-engineering.
(for the record, BaseNode made sense a long time ago when there was a DAGNode and TreeNode)...
... To me all that should be merged:
probably first merge DAGNode -> Node
then BaseNode -> Node (with an alias to keep BaseNode)
then BaseContext in Context (with an alias to keep BaseContext)
Activity
damienmarchal commentedon Jun 27, 2025
Happy to see a revival of this topic and I agree having 4 layers of abstraction is over-engineering.
(for the record, BaseNode made sense a long time ago when there was a DAGNode and TreeNode)...
... To me all that should be merged:
damienmarchal commentedon Jun 27, 2025
About simplifying the Node code:
there is also:
damienmarchal commentedon Jun 27, 2025
Additional cleaning related is the refactor of DAGSimulation and Simulation
damienmarchal commentedon Jul 14, 2025
So the merging of Node & DAGNode in #5566 is now passing unit tests. So it is ready for review and finalization.
What could could be the next doable step ?
...
damienmarchal commentedon Sep 5, 2025
Now that #5566 has been merge, maybe we can try the next step.