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