Are there any third-party dependencies inside DataRush?
Other than Java, no. And this is a very important point. Many practitioners around parallelism and concurrent programming, both Java and non-Java, think that this “nut” of parallelism can only be cracked with either major extensions to existing languages or new languages altogether. Needless to say, both approaches are costly, fraught with risk, and introduce entire new complexities and delays around learning and compatibility. While the temptation is always there to “invent” YAL (yet another language) we are convinced that is not necessary. If we’re right, you save a ton of time and money, and all you need is a JVM!