Scala在线代码执行



我想开发一个基于web的应用程序,允许用户从他们的web浏览器客户端提交Scala代码并在服务器上编译/执行他们的代码。

我试图使用scala.tools.nsc.IMain/ILoop类来加载客户端文件,然后在服务器上执行该文件。我该怎么做呢?

使用immain/ILoop类与使用外部进程来编译和执行代码相比如何?

Zeppelin是另一个值得一看的开源项目。它为Apache Spark嵌入了scala解释器。

https://github.com/NFLabs/zeppelin

我想值得一看https://github.com/Bridgewater/scala-notebook http://vimeo.com/user18356272/review/66548724/53e2b222c1

最新更新