Skip to content

Discuss the merge of DAGNode, Node, BaseNode and Context and BaseContext #5556

Description

@alxbilger
No description provided.

Activity

  1. damienmarchal commented on Jun 27, 2025

    @damienmarchal
    Contributor

    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)
  2. damienmarchal commented on Jun 27, 2025

    @damienmarchal
    Contributor
  3. damienmarchal commented on Jun 27, 2025

    @damienmarchal
    Contributor

    Additional cleaning related is the refactor of DAGSimulation and Simulation

  4. damienmarchal commented on Jul 14, 2025

    @damienmarchal
    Contributor

    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 ?

  5. damienmarchal commented on Sep 5, 2025

    @damienmarchal
    Contributor

    Now that #5566 has been merge, maybe we can try the next step.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions