gpt4 book ai didi

java - 等同于其他语言的 Scala IDE 工作表?

转载 作者:太空狗 更新时间:2023-10-29 18:28:08 26 4
gpt4 key购买 nike

A worksheet is a Scala file that is evaluated on save, and the result of each expression is shown in a column to the right of your program. Worksheets are like a REPL session on steroids, and enjoy 1st class editor support: completion, hyperlinking, interactive errors-as-you-type, auto-format, etc. (source https://github.com/scala-ide/scala-worksheet/wiki/Getting-Started)

其他语言有类似的东西吗?我的意思是,我了解其他动态语言中的 REPL,但工作表的作用远不止于此。

最佳答案

这不是真正的语言功能,更像是一个 IDE 功能。

它看起来像是 Transcript 窗口的一个非常简单的克隆,它至少从 1980 年代开始就是 Smalltalk IDE 的标准部分。

一个 Smalltalk IDE 是 IBM VisualAge for Smalltalk(它被称为 Scrapbook),后来成为 IBM VisualAge for Java,又成为 IBM VisualAge for Java Micro版本,成为 Eclipse,事实上 the Eclipse Java Development Tools still have that feature today .

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

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

Pry仍处于起步阶段,但其目标是转变为 Ruby 的完整交互式 IDE。

关于java - 等同于其他语言的 Scala IDE 工作表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12495318/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com