2012-09-19 1 views
9

워크 시트는 저장시 평가되는 스칼라 파일이며 각 표현식의 결과는 프로그램 오른쪽의 열에 표시됩니다. 비슷한 아무것도에 있는가 완료, 하이퍼 링크, 대화 형 오류 - 등 - 당신 타입 등, 자동 포맷 (소스 https://github.com/scala-ide/scala-worksheet/wiki/Getting-Started)다른 언어로 된 Scala IDE 워크 시트와 동일합니까?

: 워크 시트는 스테로이드에 REPL 세션처럼, 그리고 1 등석 편집기 지원을 즐길 수 다른 언어? 제 말은, 다른 동적 언어로 된 REPL에 대해 알고 있지만, 워크 시트가 훨씬 더 많이하는 것입니다.

답변

11

이것은 실제로 언어 기능이 아니며 더 많은 IDE 기능입니다.

그것은 적어도 1980 년대 이후로 스몰 토크 IDE의 표준 부분이었던 Transcript 창의 매우 직관적 인 복제본처럼 보입니다. 그 스몰 토크의 IDE의

는 IBM 이클립스되었다 자바 마이크로 에디션에 대한 IBM는 VisualAge가 된 이후 자바에 대한 IBM는 VisualAge되었다 (이 방명록 불렀다) 스몰 토크에는 VisualAge,,,이고 사실 the Eclipse Java Development Tools still have that feature today.

보통 Lisp 및 Forth IDE에는 대개 청취자이라고하는 비슷한 것이 있습니다.

LINQPad은 C#, VisualBasic.NET 및 F #에서 비슷한 경험을 제공하는 제품입니다.

Pry은 아직 초기 단계지만 Ruby의 완전한 대화식 IDE로 변모시키는 것이 목표입니다.

2

IPython은 웹 기반 워크 시트 기능이있는 Python과 매우 유사한 기능을 수행합니다.

-2

F #에도이 기능이 있습니다. F # 스크립트에 F # 문을 작성한 다음 콘솔에서 평가할 수 있습니다. F # 소스 파일이나 컴파일 된 바이너리를 참조 할 수도 있습니다.

+1

"워크 시트는 저장시 평가되는 스칼라 파일이며 각 표현식의 결과는 프로그램의 오른쪽 열에 표시됩니다." –

관련 문제