Thanks all for sharing your insights!

I agree that seems a good plan to wait until JupyterLab has implemented the 
classic notebook. So there is no urgency in making this change.

However, we should make sure that Sage works in its entirety with 
JupyterLab - ideally for Sage 9.2 already.

A key shortcoming is that interacts currently don't work - 
https://trac.sagemath.org/ticket/30246
Is someone here able to fix this?


 


On Friday, August 21, 2020 at 7:19:29 AM UTC-7, Nathan Dunfield wrote:
>
> I use Jupyter with Sage somewhat regularly, and have tried out JupyterLab 
> on several occasions.  I use Jupyter notebooks only when making a lot of 
> plots as otherwise I prefer an editor+REPL setup.  In particular, I have 
> not used it in any of my classes.
>
> As mentioned, JupyterLab is more like an IDE than the classic Jupyter and 
> so has a rather different feel.  Possibly as a consequence, my 
> understanding is that adoption of JupyterLab over Jupyter classic in the 
> general scientific computing community has been quite slow, with many 
> people trying Lab and then sticking with Classic [1, 2, 3].  Classic 
> Jupyter has a relatively simple interface that's good for beginning 
> programers and other non-developers, but the editor in JupyterLab isn't as 
> sophisticated as Emacs or VS Code and so it also doesn't appeal to many 
> hard-core developers.  I tried Lab fairly early (around the first non-beta 
> release) and at the time there were enough rough edges that I went back to 
> Classic which had all the features I needed anyway.
>
> I think Sage would be better off sticking with Jupyter Classic until a 
> version of JupyterLab is available that can emulate Classic; otherwise, the 
> interface switch will be fairly jarring to users, especially the less 
> experienced ones for whom notebook interfaces are particularly appealing, 
> in addition to all the technical hurdles.
>
> Best,
>
> Nathan
>
> P.S. That said, one thing Lab is really great for is pulling a basic but 
> serviceable development environment out of a Docker container.  I know 
> people who have had success with this approach for undergraduate 
> computational research projects.
>
>
> [1] https://github.com/jupyterlab/jupyterlab/issues/8450
> [2] 
> https://discourse.jupyter.org/t/any-recent-usage-polling-on-jupyter-lab-vs-notebook-usage/4344/23
> [3] 
> https://discourse.jupyter.org/t/benefits-of-the-classic-ui-and-use-cases-for-classic-over-jupyterlab-was-why-is-tim-not-moving-to-lab/2419/3
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/7c70840b-ea54-4e2b-869b-3599db9e2e1ao%40googlegroups.com.

Reply via email to