See this article for an explanation. Best viewed with JavaScript enabled. This table was assembled by Moritz Heidkamp. Thanks for contributions and corrections to Bastian Müller, Mario Domenech Goulart, Manuel Serrano, Max Weber, Nicky Nickell, Eric Bergstrome, Matt Gadda, Steffen Bruchmann, and Vladimir Sedach. Name Dialect Build Dependencies Runtime Dependencies Compiler Interpreter Interoperabi