On Wed, Nov 23, 2016 at 2:57 PM, Jack Dyson <jackdyso...@gmail.com> wrote:
> Hi Dima,
>
> Thankyou for your quick reply - I appreciate what you said about development
> of sagenb as a whole, and actually I do see the point.
>
> Logically therefore, as you indicate, iPython is a good alternative.
> Unfortunately, it is not fully compatible with sagemath, for example R
> doesn't access it properly in all respects or the 3D graphics formatting was
> of last time I checked.
>
> The current sagenb is excellent on both those things even if the structure
> is dated: I want to just make clear it does work extremely well and that's
> what a user spends 80% of their time doing.
>
> It is great that SMC's notebook is actually available in some way: and here
> I feel that a decision needs to be made:
>
> therefore one of these should answer well:
>
> 1)  "phase out" sagenb completely and integrate SMC into the sage
> distributable quickly so that it is the default option - as was hinted at a
> few years ago. It was in fact stated then that developing sagenb was a
> "waste of developer resources"
> 2) dump jmol and make iPython the default notebook and address its remaining
> incompatibilities with packages (which would need a rewrite of the sagemath
> API so it is no longer view model dependent I suppose)
> 3) create a new independent team around sagenb : decide what we need and
> continue Sam's work in whatever framework we want, the functional model of
> the code made independent from the implementation
>
> The corollary is clear: not all sagemath users want to specialize to SMC for
> various reasons, and the sagemath userbase (universities for example) as a
> distributable is going to be under threat without a viable modern local
> interface just like Maxima was years back before wxmaxima.

For a more local interface, also consider the possibility of building
on nteract:

  https://github.com/nteract/nteract

It's basically an Electron app rewrite from scratch of Jupyter.

>
> I think William wrote something below about installing a docker and getting
> SMC up, very welcome indeed : I'll give that a go for starters.
>
> Best from here,
>
> Jack
>
>
>
>
> On Wednesday, November 23, 2016 at 9:05:50 PM UTC+1, Dima Pasechnik wrote:
>>
>>
>>
>> On Wednesday, November 23, 2016 at 6:42:40 PM UTC, Jack Dyson wrote:
>>>
>>> On Friday, April 15, 2016 at 10:44:21 AM UTC+2, Jeroen Demeyer wrote:
>>> > Hello all,
>>> >
>>> > I propose to make SageNB no longer a separate package but to move it
>>> > back into the Sage git tree. For purposes of installation and use of
>>> > SageNB, it will still be a separate Python package, but the sources
>>> > will
>>> > be in $SAGE_ROOT/src/sagenb instead of a separate git repo. The changes
>>> > to the Sage build system to support this move will be minimal.
>>> >
>>> > The reason is that SageNB is truly in maintenance mode currently.
>>> > Making
>>> > new SageNB releases regularly to fix things is a burden for the SageNB
>>> > release manager Karl-Dieter Crisman. On #14840 [1], he said "the sooner
>>> > sagenb gets back in Sage proper, the better!"
>>> >
>>> > The original reason to split SageNB from Sage was to enable quick
>>> > development. That worked for a while, but now that development has
>>> > stalled, this reason no longer applies. A secondary reason was to make
>>> > SageNB truly independent from Sage, but that also never happened. So I
>>> > see no reason to keep SageNB split from Sage currently.
>>> >
>>> > I know this is a controversial proposal, but it will certainly be
>>> > easier
>>> > to maintain SageNB this way. I also want to stress that this is
>>> > orthogonal to any future deprecation or removal of SageNB: we can still
>>> > do that from the Sage git tree.
>>> >
>>> > Jeroen.
>>> >
>>> >
>>> >
>>> > [1] http://trac.sagemath.org/ticket/14840#comment:58
>>>
>>> Hi everyone,
>>>
>>> With the greatest respect, I disagree strongly - chopping and changing
>>> the notebook this way leads to a lot of instability in the code and
>>> confusion for anyone who wants to get into developing on sagenb projects.
>>>
>>> Added to the fact that none of us would have time to document changes in
>>> detail causes new contributions stagnate, which wastes effort and randomizes
>>> progress.
>>>
>>> Actually the functionality of the current notebook is good, the look and
>>> ui is very dated and as many are aware, a bit on the unpolished side.
>>>
>>> Remembering Samuel Ainsworth's really good work a few year's back, I
>>> would like to ask why was that system not developed and integrated into the
>>> local sagemath distributable?
>>>
>>> From the trials he conducted in 2012 it ran well on Sage 5.3 and was in
>>> my opinion a decent step forward. I'll post this to a separate question as I
>>> wanted to explore the possibilities of getting that up and running again,
>>> even if only for private use here.
>>>
>>> It doesn't seem to connect to sage 7.3 so I wanted to see if anyone knew
>>> why ?
>>
>>
>> I understand that opinions on usability of
>> https://github.com/sagemath/sagenb/tree/newui
>> diverge.  (and with the breakneck speed javascript
>> frameworks are developed, one may ask whether something written in 2012 is
>> still a great idea)
>>
>> You ask why sagenb is not developed further.
>> 1) the sagenb's design is really dated, and jupyter notebook seems a
>> better (and much better
>> supported) alternative.
>> 2) Another actively developed alternative is SMCs notebook, which can be
>> run
>> locally.
>>
>>
> --
> You received this message because you are subscribed to the Google Groups
> "sage-notebook" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to sage-notebook+unsubscr...@googlegroups.com.
> Visit this group at https://groups.google.com/group/sage-notebook.
> 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