Replies: 1 comment 1 reply
|
I would assume this would be out of scope for the scala-cli project itself unless it were already available as a separate project. Like once it exists, there could be a scala-cli subcommand that opens it. But it would have to exist first. (And yes, it would be fantastic if it did!) This would be comparable to how scala-cli serves as a launcher for a whole slew of separately built projects: the Scala 2 and 3 compilers and REPLs and Scaladoc tools, scalafmt, scalafix (soon: #2968), Coursier... all of which existed before scala-cli did. One thing that does exist already in the notebook space is Almond: https://almond.sh , which runs inside Jupyter. Do you think it would be useful for scala-cli to be able to launch Almond as it presently exists? |
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Hi 🖖🏻
Scala CLI is a great tool for prototyping, implementing PoCs and other sorts of scripting tasks.
However, it doesn't cover a major set of use cases related to analytics and ML.
These are usually covered by notebook environments (like Jupyter, Zeppelin or Polynote).
Typical workflow for them is as follows:
So, can't we implement some
scala-cli notebookcommand, which would open a browser tab and offer a similar experience?With code completion via Metals (e.g. like in Scastie), dependency management via
usingdirectives and some toolkit with a set of solid libraries for plotting, operating csv files, etc.All reactions