Hi Chris,
I share this view and I agree that could be useful for both projects. The problem is that we are a very small team and at this time I think it's more important to focus our effort on the *computing* capabilities of the framework more than the interoperability with other workflow tools.
This does not mean that we don't care about the portability and reproducibility of nextflow applications. Indeed, this has been the main project goal since the day zero.
However Nextflow aims to achieve workflow reproducibility targeting different computing platforms, more than supporting multiple workflow tools.
Said that, we are more than happy to take in consideration any collaboration proposal for a Nextflow-CWL conversion layer. This could even be an interesting Google Summer of Code project in the context OBF.
What do you think?
Cheers,
Paolo