2014-03-26 3 views
2

사용자가 웹 브라우저 클라이언트에서 스칼라 코드를 제출하고 서버에서 코드를 컴파일/실행할 수있는 웹 기반 응용 프로그램을 개발하고 싶습니다.스칼라 온라인 코드 실행

클라이언트 파일을로드하고 서버에서 파일을 실행하기 위해 scala.tools.nsc.IMain/ILoop 클래스를 사용하려고했습니다. 어떻게해야합니까?

IMain/ILoop 클래스를 사용하는 것이 코드를 컴파일하고 실행하기 위해 외부 프로세스를 포크하는 것과 어떻게 다릅니 까?

답변

2

제플린이 살펴보고 가치가 다른 오픈 소스 프로젝트에서 살펴 봐야 가치 같아요. 아파치 스파크에 스칼라 인터프리터가 임베드되어 있습니다.

https://github.com/NFLabs/zeppelin