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? |
Beta Was this translation helpful? Give feedback.
-
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 notebook
command, which would open a browser tab and offer a similar experience?With code completion via Metals (e.g. like in Scastie), dependency management via
using
directives and some toolkit with a set of solid libraries for plotting, operating csv files, etc.Beta Was this translation helpful? Give feedback.
All reactions