Polyglot Programming with Python: Python/Scala Interop


Presented On

Mar 4, 2012


I won’t just demonstrate how to use projects that bridge programming languages, I’ll walk through the lower-level code that allows inter-language communication to happen. Topics include: Jython, JEPP, JPype, and JCC, Py4J and Thrift.

This PDF version of the slides is fully annotated. Source code for the examples can be found here: “https://github.com/A-OK/Snakes-and-Ladders”:https://github.com/A-OK/Snakes-and-Ladders.

Note: The concepts are applicable beyond the specific use case of Python/Scala interop, and the talk does not assume prior knowledge of Scala.

Download (PDF, 5.65MB)