Hello everyone! 👋
We have been using our own playground server fork because playgrounds does not allow for custom classpath or library entries that aren’t the ones by JB.
I was wondering what solutions are for this and if JB has plans to allow 3rd party libs in playgrounds as scastie and scalafiddle do in Scala. Both let you either change the base build settings or compile libraries in the server or run in the browser sandboxed with 3rd party libs.
Thanks for listening and considering this, if there is anything I can clarify let me know. We are at a point now where we have been maintaining our own version of playgrounds and just saw the announcements for the roadmap. Is JB is planning on providing 3rd party lib support? I would like to know to see if we can get rid of the complex setup required and remove those to bring a better solution for Arrow and other libs we maintain.
11/23/2021, 4:13 PM
Thank you for your feedback. It is an important topic.
We do not plan to add support for third-party libraries import soon.
We intend to expand the list of built-in libs and make the import more evident for beginners.
But, we have something to think about. In general, We incredibly like the idea of adding such functionality to the playground. But so far, we do not have an answer to when we intend to make it.
I created a task for us (KT-49866), feel free to subscribe to it to follow the progress.
11/23/2021, 7:05 PM
Thanks @Nikolay Pachkov, I’ll keep an eye on the issue 🙏