Raku / ake

A Raku make-a-like inspired by rake
Artistic License 2.0
12 stars 10 forks source link

Parallel execution #9

Open AlexDaniel opened 7 years ago

AlexDaniel commented 7 years ago

For example, rake supports parallel execution of tasks. I can't see why sake written in Perl 6 wouldn't, given how easy it is to parallelize stuff in Perl 6.

wbiker commented 6 years ago

Basically, a good idea. However, I use sake and parallelize stuff already in the tasks. And I use task dependencies which are expected to run one after another.

AlexDaniel commented 6 years ago

@wbiker yeah, I think what I have in mind is compatible with that. I'm actually working on a slight rewrite right now but I keep getting sidetracked… Anyway, in what I have, you can return a Promise from a task (so a start block is fine), and sake will move on doing other tasks that don't depend on it. I think that will do what you want.

wbiker commented 6 years ago

I see. That would be cool!