juxt

chouser 2017-08-14T14:31:21.016561Z

@dominicm Ah, interesting.

chouser 2017-08-14T14:33:20.090158Z

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.

chouser 2017-08-14T14:35:46.179051Z

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.

jonpither 2017-08-14T15:38:24.546272Z

@chouser I'll have a look v soonish

jonpither 2017-08-14T15:38:28.548633Z

thanks for the Q

chouser 2017-08-14T15:41:55.674076Z

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

jonpither 2017-08-14T15:44:10.758717Z

great

jonpither 2017-08-14T15:44:54.786355Z

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

👍 1
jonpither 2017-08-14T15:45:04.792603Z

and you use core.async in your tasks

jonpither 2017-08-14T15:46:32.848382Z

but it will 100% backwards compatible

chouser 2017-08-14T15:50:29.996179Z

neat!