Scastie's gradually becoming more like an IDE
Briefly

Since its inception in 2004, Scala has included a REPL for local installations, evolving into Scastie, a powerful Web REPL launched in 2017. Scastie has developed into an integrated development environment, offering advanced coding features like contextual completion suggestions as you type. When typing, Scastie can predict what you mean and provide relevant code completions based on the current context. The article encourages users to explore Scastie's capabilities through practical examples, highlighting its ability to suggest completions and streamline Scala coding, despite some limitations in documentation.
Scala's REPL has evolved from a simple read-eval-print loop to a more complex tool like Scastie, which offers IDE-like features and completions.
Scastie can suggest completion based on previous code you write, as well as allow users to create their own custom completions.
Read at Medium
[
|
]