5 ms·
> is not The Driver for Scala to interact with Apache Spark ? A gateway drug? Perhaps. A driver? Perhaps. The only driver? Nope. For example Scala is used a lo
by sjrd 7y ago
> is not The Driver for Scala to interact with Apache Spark ?
A gateway drug? Perhaps. A driver? Perhaps. The only driver? Nope. For example Scala is used a lot for regular Web servers.
> Secondly, it seems from comments here that Scala -> JS is a thing, so that is used for .. ?
* For the frontend of Web applications, notably because it allows reuse of code across client and server;
* For CLI applications based on Node.js (better startup time than with the JVM);
* For server apps based on Node.js (for people who like the Node.js ecosystem better than the JVM's, or who have an existing codebase to integrate with);
* For AWS Lambda apps (again, better startup time than the JVM);
* For mobile apps through React Native;
* For embedded applications, in cases where a JavaScript engine is available but no JVM;
* For browser extensions;
* For integration with any other kind of application that provides hooks in JavaScript (e.g., Google Sheets, see https://medium.com/@antoine.doeraene/make-your-google-spreadsheets-scala-ble-5695d9dd784f https://medium.com/@antoine.doeraene/make-your-google-spread...)
* etc.
> Third, is it the case that Scala 3 is taking the wind out of Scala 2 improvements, and the dev community is small enough such that, that is visible as 'not much happening' with Scala 2x ?
No it is not the case. There are as many core contributors to Scala 2.x now than there were before the Scala 3 effort was launched. And there are many more external contributors, with numbers growing every year.
- dwohnitmok 7y agoThe machine behind Scala.js! Thank you for all you've done. Out of curiosity, what remaining features/bug fixes are you planning to target for v1?
- sjrd 7y agoIt's all in the issue tracker: https://github.com/scala-js/scala-js/issues https://github.com/scala-js/scala-js/issues. Look for issues attached to 1.x milestones.