How would this work with the POL approach? A compiler/interpreter that
understands all the POLs and is able to handle interlingual
communication behind the scenes? Would this hamper the addition of new
POLs due to the explicit synchronization burden on the compiler
writers? When writing a DSL in a Lisp, the author has the burden of
understanding Lisp. Does this mean that in the VPRI approach, people
who want to write new POLs have to understand the entirety of the
underlying "common back end"?
I'm wondering if it's a tradeoff between better-optimized syntax
(VPRI-approach) versus easier extensibility and composability
(language-as-a-platform).