Skip to content

kokkos(ext): graph resubmission made nicer with the box#308

Open
romintomasetti wants to merge 1 commit into
mainfrom
graph-box
Open

kokkos(ext): graph resubmission made nicer with the box#308
romintomasetti wants to merge 1 commit into
mainfrom
graph-box

Conversation

@romintomasetti

Copy link
Copy Markdown
Collaborator

@romintomasetti romintomasetti self-assigned this Jan 21, 2026
@romintomasetti romintomasetti force-pushed the graph-box branch 7 times, most recently from 6dc94fb to b9114f0 Compare January 21, 2026 18:14
@maartenarnst

Copy link
Copy Markdown
Collaborator

Just noting that in the thoughts about API, I was thinking in the direction of

stdexec::sync_wait(
    exec::repeat_effect_until(
        starts_as_graph_on(escs, std::move(chain)) | ...
    )
);

Signed-off-by: romintomasetti <romin.tomasetti@gmail.com>
@maartenarnst

Copy link
Copy Markdown
Collaborator
stdexec::sync_wait(
    just() | then() | exec::repeat_effect_until(
        just() | on(gsc{exec}, just() | then() | then() ) | then()
    )
);

@maartenarnst

Copy link
Copy Markdown
Collaborator
stdexec::sync_wait(
    just() | then() | exec::repeat_effect_until(
        just() | on(graph_sched(exec), just() | then() | then() ) | then()
    )
);

stdexec::sync_wait(
    just() | then() | exec::repeat_effect_until(
        just() | on_memoize(graph_sched(exec), just() | then() | then() ) | then()
    )
);

stdexec::sync_wait(
    just() | then() | exec::repeat_effect_until(
        just() | memoized_on(graph_sched(exec), just() | then() | then() ) | then()
    )
);

stdexec::sync_wait(
    just() | then() | exec::repeat_effect_until(
        just() | as_graph_on(exec, just() | then() | then() ) | then()
    )
);

@maartenarnst

Copy link
Copy Markdown
Collaborator
stdexec::sync_wait(
    just() | then() | exec::repeat_effect_until(
        just() | on(graph_sched(exec), memoize(just() | then() | then()) ) | then()
    )
);

@maartenarnst

Copy link
Copy Markdown
Collaborator

Hey @romintomasetti. How about sender_ref for the box?

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants