Bill Page wrote:
> Arthur,
>
> I am very glad that you intend to continue work on your web-based
> interface for the Axioms! I think it is great - so far... :-)
>
> Are there any specific points you could make concerning "what you have
> in mind" versus the way the Sage "notebook" works? Have you written
> any summary or sketch of what you are working toward?
>
> Regards,
> Bill Page.
>   
Bill,

I'm thinking in terms of authoring mathematical web documents rather than
making a CAS interface, which I think is a significantly different 
perspective,
although what I have in mind can function as a CAS interface too.

Such an authoring tool should be capable of producing a nice looking 
document
and the reader may not have any interest in interacting with the CAS backend
although that should be a possibility.  The tool should also be suitable 
for
producing a well documented program.

I want to keep track of all commands in a tree structure and allow 
pruning and
hiding of individual cells or whole branches and sub trees as well as 
rearranging
of cells.

In addition I want to allow input of math via a tex2mml mechanism for 
documentation
and support for pamphlets.

I imagine allowing the user to select different modes of operation, for 
instance
scroll down mode versus stack mode, or showing all cells in the tree 
versus showing
just the ends of the branches.

There's also the question of using MathML versus jsMath.   I like the 
MathML option
because it seems to interface more naturally with the xml structure of 
the document
and the DOM.  Maybe that preference is a matter of taste but I think 
there's much more
to be done with MathML, for instance I want to produce a content MathML 
package
and allow for at least some conversion of MathML expressions into 
panAxiom commands.

In conjunction with the xhtml interface I'm also interested in 
developing an XUL extension
for Firefox.  XUL has the advantage of being much more suited to 
designing a GUI
than xhtml.  I had a basic XUL extension for sending and displaying 
commands set up
under Firefox 1.5 but it broke under 2.0 and I haven't gotten back to it 
yet.

These are some of my thoughts but as I work on this project more keep 
coming up.

Finally what it really comes down to is that this is way too interesting 
to drop in favour
of somebody else's project unless they totally obviated everything I 
want to do.

I reiterate that it's unlikely one interface is going to be right for 
everybody.  We have
the command line with ASCII art, emacs mode, TeXmacs, and William Stein says
that it should be possible in the near future to separate the Sage 
interface from Sage
to provide an interface for panAxiom.  I'm focussed on the web interface 
but some
people will prefer a traditional desktop application.  It looks like 
there'll be something
for everybody.

Arthur
> On Wed, Apr 23, 2008 at 11:19 PM, Arthur Ralfs <[EMAIL PROTECTED]> wrote:
>   
>> After taking a look at the sage web interface I plan to continue with my
>>  own plans.  The sage interface looks very good and well developed but
>>  is not what I have in mind.
>>
>>  I comment that I  think it is unlikely that one interface will be optimal
>>  for everybody.
>>
>>     
>
>   


-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
open-axiom-devel mailing list
open-axiom-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/open-axiom-devel

Reply via email to