A few addenda :

Pros :
 * The python debugger works in the IPython notebook. Damn useful !
 * Some extensions developed for Python worksheets run in Sage worksheets.

Cons :
 * (Currently) no standard way to create a cell in another language, as 
allowed by the Sage notebook's magics such as %maxima : in the current 
implementation, they create separate instances of interpreters, which do 
not return to the worksheet, even when explicitely terminated. Exceptions :
  - Python (creates a separate subprocess)
  - R, if rpy2 is young enough (but the interpreter used in %%R cells is 
different of the one used by r.... functions. This MUST be fixed).
 * The lack of interacts is a sore point. But I hear there is work on this 
front...

I don't see what you mean when you say that live documentation is missing. 
You can access the online help by typing a function name and a question 
mark, and a pager will open on the right page. And the "help" menu contains 
a load of links to the manuals and tutorials (this should be extended, by 
the way...)

And I find that the "cluttering" of the filesystem (i.e. one worksheet, one 
file) is much saner that the Sage notebook "solution" (one worksheet, a 
$#!+load of anonymous files hidden in an invisble directory).

Hoping that my two cents may help,

--
Emmanuel Charpentier


Le vendredi 18 décembre 2015 11:35:53 UTC+1, Jeroen Demeyer a écrit :
>
> Should the Jupyter notebook be the default notebook for the next Sage 
> 7.0 release? I don't really have an opinion on the matter. 
>
>
> Pros: 
>
> * Nice tracebacks! 
> * The Jupyter notebook is a mature well-maintained project, unlike 
> SageNB. It is widely used in the "scientific Python" community. 
> * Availability of other Jupyter kernels besides Sage. 
>
>
> Cons: 
>
> * Less compatible with Sage: Sage interacts don't work, some graphics 
> don't work. 
> * Certain features of SageNB are missing: live documentation, 
> sharing/publishing of worksheets. 
> * It clutters the file system with .ipynb files. 
>
>
> Don't cares: 
>
> * It's just a default choice, both options remain available. 
>

-- 
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 post to this group, send email to sage-devel@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to