Hi,

In case anybody cares, I'm doing a complete rewrite of the Jupyter
frontend client from scratch (and also using nteract's node.js backend
instead of the python backend).   Thanks for mentioning some
missing/desired features, e.g., customizability of a "typeset"
checkbox.   If anybody else has any wishes, it can't hurt to let me
know.

I hope to use the rewrite to also fundamentally integrate sagews
("sage worksheets" in SMC) with jupyter.

I don't have time to do anything related to politics or bureaucracy,
so if you want to write something like to me, don't bother. If you
have questions, the code is here:

 https://github.com/sagemathinc/smc/tree/jupyter/src/smc-webapp/jupyter

 -- William

On Tue, Mar 21, 2017 at 7:08 AM, Erik Bray <erik.m.b...@gmail.com> wrote:
> On Tue, Mar 21, 2017 at 1:26 PM, kcrisman <kcris...@gmail.com> wrote:
>>
>>
>> On Tuesday, March 21, 2017 at 7:00:56 AM UTC-4, Eric Gourgoulhon wrote:
>>>
>>> To add on Travis post, some rationale for having default LaTeX typeset
>>> outputs in the Jupyter notebook is
>>> - Jupyter is scheduled to be the default notebook in Sage 8.0
>>> - It is likely that users (especially beginners) who employ the notebook
>>> instead of the console are expecting to have "nice" outputs
>>> - A strength of Sage, as compared e.g. to Mathemetica, is to provide LaTeX
>>> typeset display
>>> - However, currently, one must type "%display latex" in some cell to
>>> trigger LaTeX typesetting; it is very likely that a beginner will miss this
>>>
>>
>> In the Sage notebook sagenb, there was since forever a "Typeset output"
>> button which accomplished this.  I know we don't want to fork the Jupyter
>> notebook.  But I hope people are seeing why William might have decided to
>> implement sagews beyond ipynb (though I don't know whether that supports
>> this so obviously).
>>
>> However,  with regard to this, I don't think the default should be
>> typesetting everything, and I don't think it should be default for "easy"
>> stuff either.  There should instead be a very easy obvious way to make this
>> happen that is then amply documented.  Preferably not always a percent
>> directive - I am starting to hate those (when they are the only option)
>> because anyone with CLI experience thinks they are obvious, and anyone
>> without it would be hopelessly confused.
>
> I was actually surprised, the first time I used Sage in the Jupyter
> notebook, that it *wasn't* using LaTeX output by default.  I think for
> beginners especially there's a certain "wow" factor to that which
> can't be ignored.  More intermediate users could change the default
> (though it should be well documented how) in their .ipython
>
> (What I really wish was that there was a display mode that showed the
> plain-text repr and the latex side-by-side though.)
>
> --
> 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.



-- 
William (http://wstein.org)

-- 
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