You can find some snippets to make Python work with Haskell on PythonVsHaskell.

The code is for Windows, but it shouldn't be difficult to adapt this to Unix.

Finding this on a X vs Y page gives you some hope in humanity again. :-)

In the real world it isn't about which one is the ultimate programming language. When you think beyond this, you can choose more freely and combine the best of all the available tools for the job.

OCaml and Ruby can live together, too.

Even Common Lisp and Java can be used in one project without causing a rift in reality: CLiki page about Java