← Graph

Conditional DAG jumps in Geneva Drive

question 2 connections

An audience member asks whether the DSL supports conditional edges that jump to one step or another based on success/failure. Julik currently only supports `skip` (skip step and move on, cascading if the next also skips). He's wary of a true `jump_to` because it edges toward Turing-complete control flow, and the next iteration of the system aims to be actual parallel DAGs where `skip` is more idiomatic than jumping. Open to brainstorming.

answer_summary
Only `skip` is supported today; `jump_to` is being considered but feels half a step from Turing-complete, and upcoming parallel-DAG support makes `skip` the better idiom.
question Conditional DAG jumps in Geneva Drive
about
Geneva Drive project
Asks about a missing DSL feature.
question Conditional DAG jumps in Geneva Drive
asked_at
First audience question during Q&A.

Provenance