Fork me on GitHub
#juxt
<
2017-08-14
>
chouser14:08:21

@dominicm Ah, interesting.

chouser14:08:20

I'm making good progress, and I have another question: what's the best way to specify an entry that will run clean for a bunch of other entries. I see "clean {depends [jar:clean]}" in the app example, and indeed it appears to not work.

chouser14:08:46

I'd be happy with something like: clean {update! (mach.core/mach foo:clean bar:clean)} -- the mach function appears to have the code I want to run, but also re-reads the Machfile which doesn't seem like the right way forward.

jonpither15:08:24

@chouser I'll have a look v soonish

jonpither15:08:28

thanks for the Q

chouser15:08:55

Thanks! For now, I've got: clean {update! #$["mach foo:clean bar:clean"]}

jonpither15:08:54

We have been coding on Mach the last two days... it's going full asynchronous, meaning you can work with node libs that require callbacks

jonpither15:08:04

and you use core.async in your tasks

jonpither15:08:32

but it will 100% backwards compatible