I was discussing that with colleagues recently. There is a good discussion of
that post `here <https://news.ycombinator.com/item?id=11088125>`_
A *Language Package Manager* (LPM) -- like Nimble -- is a much easier
proposition than a system for multiple languages.