@dominicm Ah, interesting.
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.
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.
@chouser I'll have a look v soonish
thanks for the Q
Thanks! For now, I've got: clean {update! #$["mach foo:clean bar:clean"]}
great
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
and you use core.async in your tasks
but it will 100% backwards compatible
neat!