Github user selvinsource commented on the issue: https://github.com/apache/zeppelin/pull/3092 @zjffdu yeah I think I understood and JShell should be able to achieve this. I meant as JavaContext a way to maintain the same JShell instance to run multiple snipper across paragraph in a similar way (conceptually) the Spark interpreter does by using the SparkContext. Definitely the aim when introducing JSchell is to support both sharing variables as in the example from @felixcheung as well as using the ZeppelinContext for Zeppelin input/output support. At that point the Java interpreter will have comparable features to the other interpreters. As I said I will add a Jira for this. My next step is to add the HazelCast Jet interpreter once this PR is merged.
---