Yes. You can mix and match languages. In fact, a major Mesos framework does this - Aurora. It's scheduler is written in Java and its executor is written in Python. I've experimented myself in writing the scheduler in Golang and executor in Erlang.
In addition to this, making your executor accessible to multiple frameworks is as simple as multiple frameworks referring to that executor in TaskInfo at launch time. Sent from my iPhone On Jul 28, 2015, at 05:08, Aaron Carey <[email protected]> wrote: Hi, Is it possible to build a custom executor which is not associated with a particular scheduler framework? I want to be able to write a custom executor which is available to multiple schedulers (eg Marathon, Chronos and our own custom scheduler). Is this possible? I couldn't quite figure out the best way to go about this from the docs? Is it possible to mix and match languages for schedulers and executors? (ie one is python one is C++) Thanks, Aaron

