2011-10-19 4 views
6

저는 LinqPad를 아주 좋아합니다.하지만 작은 LINQ 테스트뿐만 아니라 C# 또는 F #을 사용하여 빠른 스크래치 개발을 위해 REPL을 C#에 추가하기 때문에. 어쨌든, 스칼라는 대화식 창을 가지고 있지만 스칼라와 작동 할 LinqPad와 비슷한 가벼운 도구가 있습니까? 아니면 스칼라에서 프로토 타이핑을 할 수있는 다른 훌륭한 경량 도구가 있습니까?스칼라 도구는 Linqpad와 비슷합니다

+1

당신은 * * 대화 창에 의해 무엇을 의미합니까? Scala에는 [REPL] (http://www.scala-lang.org/node/2097)도 있습니다. 다른 것을 찾고 있습니까? –

+0

+1 AFAIK, LinqPad와 같은 독립형 GUI 도구는 없지만 [SIQ] (http://code.google.com/p/scala-integrated-query /) (LINQ에 가장 가까운 아날로그 의견). [여기] (http://scala-integrated-query.googlecode.com/files/SIQ-Scala-Days-final.pdf)는 SIQ의 사용법 (pdf 파일!)입니다. –

+0

REPL을 사용하거나, 좀 더 복잡한 경우 IntelliJ의 "odds and ends"프로젝트에 파일을 추가하십시오. 사람들이 REPL 위에 앉도록 작성한 몇 가지 프로그램이 있지만 특히 유용하다고 생각하지는 않습니다. IDE 사용이 쉽기 때문에 사람들이 많은 노력을 기울일 것이라고 기대하지 않습니다. –

답변

3

Scala-ide에는 repl 인 그래픽이 포함되어 있습니다 (질문의 경량 부분에 맞지 않습니다). Scala 편집기에서 Ctrl-Shift-X을 눌러 선택한 표현식 (또는 현재 행)을 실행하여보십시오. Here is how it looks like. 나는 그것이 지금 가장 가까운 것이라고 생각한다.

enter image description here

Kojo 는 스칼라 기반으로하지만 정말 당신도하지만 멋진 요구하고, 목적을 학습에 사용될 수없는 것. 콘솔 IntelliJ IDEA (Nika builds) 스칼라 언어에 대한 스칼라 플러그인에서 또한

enter image description here

enter image description here

웹 웹에

에게 두 개 이상의 콘솔

Simplex3dConsole있다 (자바 웹 스타트) enter image description here

http://www.simplyscala.com/? (기반 웹) 스칼라로 작성된 SQL 기반의 콘솔에 대한

는 REPL 또는 SBT 또는 그래픽 도구처럼 뭔가를 추가 SQLShell를 보라. Se도 Scala integrated query 당신에게 관심이있을 지 모른다.

+0

그래, 나는 scala-ide 플러그인을 정말 좋아하지만 Eclipse에서 실행된다. 그리고 그것은 전혀 가볍지 않다. 하지만 아마도 그것은 스칼라 개발을위한 최고의 IDE입니다 (나는 더 나은 intellij scala plugin을 좋아한다). – Mike

+0

simplex3dconsole은 내가 찾던 언어의 종류에 비해 linqpad의 능력에 비해 약간 부족한 느낌이 들지만 simplyscala는 나를 시작한 사이트 였지만 단순한 REPL 일뿐입니다. – Mike