Skip to content

Reasoning for Reconsideration of Current Specification #931

Closed Answered by ricardozanini
zolero asked this question in Ideas
Discussion options

You must be logged in to vote

@zolero I think you have the conception of a DAG, which can be implemented using the specification. But the spec supports a Cycle Graph, which can use the tasks to have references in different directions (or having loops within).

I believe that continuing this discussion to force the specification to conform to a DAG is counter-productive since it's not the concept the community aims for. The control flow in this case is free to come and go in any direction the DSL specifies.

Surely, the basic graph can be directed acyclic and one can even skip defining then. But we aim for a flow that can refer to tasks in any direction.

A CI/CD usually is a DAG, so the comparison you are doing is differ…

Replies: 9 comments 13 replies

Comment options

You must be logged in to vote
6 replies
@zolero
Comment options

@cdavernas
Comment options

@zolero
Comment options

@zolero
Comment options

@cdavernas
Comment options

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
1 reply
@JBBianchi
Comment options

Comment options

You must be logged in to vote
1 reply
@fjtirado
Comment options

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
3 replies
@zolero
Comment options

@cdavernas
Comment options

@cdavernas
Comment options

Answer selected by ricardozanini
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
2 replies
@ricardozanini
Comment options

@zolero
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Ideas
Labels
None yet
6 participants