…interesting…very interesting.
From the ACM paper about it last year:
Today, Python is the dominant language for data science with a plethora of machine learning and scientific computing libraries. Scala, on the other hand is the dominant language for big data processing and is widely used across the industry in production systems through platforms like Spark. With machine learning and big data analytics becoming critical components of modern products, developers often find themselves switching frequently between the two. After data scientists experiment with data models in Python, software developers must rewrite these models in Scala for production use. What if we could bridge the gap with a common language for both research and production?
Color me interested. At this point, the biggest question is about the overhead required for interoperability. The authors say it’s low, but I’ll have to read the rest of the paper.