Dear sage-devel,

I will admit that I am a command-line-interface kind of person;
however, I sometimes use the notebook when I'm showing examples to a
(say calculus) class, or when I give a talk.  And I'm really happy the
notebook is there and people are working hard to improve it.

Getting to the point: I spent some time with the notebook (in
sage-4.2) this week, and in the process I have accumulated a few
comments and requests.  I'm posting these here so they don't get lost.
They are in random order.

1. docstrings and source introspection: typing "blah?" gives a nicely
typeset docstring of "blah".  Typing  "blah??" give an "ugly"
docstring and a nicely typeset source code.
Question: would it be possible to make "blah??" show the nicely
typeset verion of the docstring?

2. if a tab-completion returns a lot of possibilities, they seem to
get cut off after a while
(concrete example:
G = graphs.HouseGraph()
G.<TAB>
)
is this a bug or a feature?

3. long worksheet titles get cut off even if there would be enough
room to display them in their entirety (in my case, I had "Victorian
Algebra Conference 2009" which appeared as "Victorian Algebra
Conference 2...")

4. in the upper left corner of the worksheet, there is the Sage logo
and the version, and just to the right of this it says "The Sage
Notebook".  Both of these items have the same hyperlink attached,
namely nb.sagemath.org.  Would it be a good idea to have the Sage logo
hyperlink to sagemath.org, and leave "The Sage Notebook" linked to
nb.sagemath.org?

5. try entering
type(SL(2, 7))
there's something broken at the end of the output

6. this comes up in the previous example, but I believe it's more
general: output appears to get wrapped around independently of the
amount of screen real estate.  is there a way to fix it?

7. I like the way list output comes up somewhat structured in the
command-line interface:

sage: G = SymmetricGroup(4)
sage: G.normal_subgroups()

[Permutation Group with generators [()],
 Permutation Group with generators [(1,3)(2,4), (1,4)(2,3)],
 Permutation Group with generators [(2,4,3), (1,3)(2,4), (1,4)(2,3)],
 Permutation Group with generators [(1,2), (1,2,3,4)]]

In the notebook, this is much harder to parse by a human:

[Permutation Group with generators [()], Permutation Group with
generators [(1,3)(2,4), (1,4)(2,3)], Permutation Group with generators
[(2,4,3), (1,3)(2,4), (1,4)(2,3)], Permutation Group with generators
[(1,2), (1,2,3,4)]]


8. I don't have an example at hand at the moment, but maybe this rings
a bell: once in a while, when I go through a fairly long worksheet and
evaluate cells one by one, I get thrown all the way to the end of the
worksheet.  This is not a huge deal, but it's a bit disconcerting if
you're giving a talk and have to constantly scroll back to where you
were supposed to be.


9. The linear nature of the notebook worksheet clashes a bit with my
idea of "slides".  I tried to remedy this by inserting blank text
paragraphs as breaks between "slides", but this is not perfect.
Would it be possible to insert some sort of marker saying "this is the
beginning of the next slide", together with keyboard shortcuts for
jumping to the next/previous slide?  That would make my life easier
when preparing a talk, and the final result would look more
professional.



I think that's it.  Thanks again to everyone who's been working on the
notebook, and I hope this feedback is of some value.


Best,
Alex

 


-- 
Alex Ghitza -- Lecturer in Mathematics -- The University of Melbourne
-- Australia -- http://www.ms.unimelb.edu.au/~aghitza/

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel-unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to