Java 在其他语言中是否与Scala IDE工作表等效?

Java 在其他语言中是否与Scala IDE工作表等效?,java,python,ruby,ide,Java,Python,Ruby,Ide,工作表是保存时计算的Scala文件,每个表达式的结果显示在程序右侧的一列中。工作表就像类固醇上的REPL会话,享受一流的编辑器支持:完成、超链接、键入时的交互式错误、自动格式化等(来源) 其他语言中有类似的语言吗?我的意思是,我知道其他动态语言中的REPL,但工作表的作用远不止这些。通过基于web的工作表功能为Python做了类似的事情。这不是真正的语言功能,而是IDE功能 它看起来像是转录本窗口的一个非常简单的克隆,至少从20世纪80年代起,它就一直是Smalltalk IDE的标准部分 其中

工作表是保存时计算的Scala文件,每个表达式的结果显示在程序右侧的一列中。工作表就像类固醇上的REPL会话,享受一流的编辑器支持:完成、超链接、键入时的交互式错误、自动格式化等(来源)


其他语言中有类似的语言吗?我的意思是,我知道其他动态语言中的REPL,但工作表的作用远不止这些。

通过基于web的工作表功能为Python做了类似的事情。

这不是真正的语言功能,而是IDE功能

它看起来像是
转录本
窗口的一个非常简单的克隆,至少从20世纪80年代起,它就一直是Smalltalk IDE的标准部分

其中一个Smalltalk IDE是IBMVisualAgeforSmalltalk(在这里它被称为剪贴簿),它后来成为IBMVisualAgeforJava,后来成为IBMVisualAgeforJava微版,后来成为Eclipse,事实上

Lisp和Forth IDE通常也有类似的东西,通常称为侦听器

是一款为C#、VisualBasic.NET和F#提供类似体验的产品


虽然仍处于起步阶段,但它的目标是为Ruby变形为一个完全交互式的IDE。

F#也有这个功能。您可以在F#脚本中编写F#语句,然后在控制台中求值。您还可以引用F#源文件或编译的二进制文件。

“工作表是保存时计算的Scala文件,每个表达式的结果显示在程序右侧的一列中。”