Hi!
Have you ever considered providing a protocol for implementing Executor in
foreign language additionally to writing various bindings yourself?
I think that protocol isn't that hard as you already use protobuf to
exchange information, but I haven't dug deep in the sources. Documenting
wire protocol could open ways to implement Executors in pure python or
golang or any other language. It could provide some benefits:
  * in Python one could use gevent which is pretty popular
  * golang has it's own eventloop builtin
  * pure language binding could save a lot of trouble bridging with
unfriendly C++
  * building and using pure language client could be performed using native
tools like `pip install` or `go get` without need to establish c++ dev
environment.
Going further you could open Framework<->Master protocol to allow crazy
stuff like using all fancy Netty, Akka, Finagle, whatever... network tools,
frameworks and libraries to talk to Mesos.

Sorry to bother if it's a wrong place or there's already an answer in the
wild. Thanks in advance!

Reply via email to