Scala tool similar to Linqpad

So, I'm a big fan of LinqPad, not only for its little LINQ testing, but also for quickly developing a notepad using C # or F #, as it adds REPL to C #. In any case, I know that scala has interactive windows, but is there any lightweight tool like LinqPad that will work with Scala? Or is there any other great, lightweight prototype tool in Scala?

+6
source share
3 answers

Scala-ide has a built-in replica that is graphical (it does not correspond to the easy part of your question). Try pressing Ctrl-Shift-X inside the Scala editor to launch the selected expression (or current line). This is how it looks like . I think this is the closest now.

enter image description here

Kojo is based on scala, but it’s not really what you ask for, but it’s cool and can be used for training.

enter image description here

Also in the Scala plugin for IntelliJ IDEA (Nika builds) Scala Language Console

enter image description here

Web

There are at least two consoles on the network

Simplex3dConsole (Java Web Start) enter image description here

http://www.simplyscala.com/? (on the website)

For a SQL-based console written in Scala, look at SQLShell by adding something like this to repl or sbt or a graphical tool. Se also has a Scala integrated query that may interest you.

+3
source

From the wiki : ScalaConsole , Scalide, and ScalaEdit . Although, of course, you also have REPL on the IDE, as well as from SBT. Oh, and Kojo .

+1
source

Zeppelin

http://zeppelin-project.org is a scala REPL web interface with Apache Spark support. This is an open source Apache2 license.

here is an screenshot

Scala Notebook

Scala Laptop is another style for scala REPL laptops.

https://github.com/Bridgewater/scala-notebook

enter image description here

+1
source

Source: https://habr.com/ru/post/899640/


All Articles