[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [Axiom-developer] Re: [SPAM] Re: MONET Axiom front end

From: Page, Bill
Subject: RE: [Axiom-developer] Re: [SPAM] Re: MONET Axiom front end
Date: Tue, 6 Jul 2004 05:55:16 -0400


Here are some more example pages

I have made a few more improvements to the AXIOM web interface.
I think it will now handle all the usual forms of AXIOM input
including multi-line function definitions with standard
indentation for blocks, system commands like )show Integer,
and graceful output in case of syntax errors, etc.

I have also changed the display so that AXIOM commands appear
highlighted and equation numbers appear on the right hand side.
As is the convention in LatexWiki,

the equation numbers are assigned hyperlink names of the form
'eq99' (where 99 is the equation number) that can be referenced
from within the page simply as (99) or from elsewhere by a url
ending in #eq99. For example

I would very much like to get some feedback from other Axiom
developers about how this works. If you haven't done so already,
please take a minute to register for access to the Axiom portal

Logging on to this site will allow you to edit the pages and
re-run Axiom online. You can also create your own wiki web pages
that include Axiom output and LaTeX mathematics. You can also
subscribe to the Axiom Wiki so that the contents of new pages
and comments on the pages will be sent to you by email.

Yes as you suggest Tim, the same technique could easily be
used with other CAS programs - especially those that can
produce LaTeX output. The interface to Axiom consists of
a Python module of about 100 lines of code that prepares an
input file for Axiom and parses the output. It depends on
Bob McElrath's LatexWiki extension of Zwiki which runs
under Zope and Plone.

The next major step would be to include the Axiom graphics
output on the web page. Once you have the basic Axiom graphics
functionality up and running and producing postscript format
output, I think adding the web interface should be a fairly
easy job.

Bill Page.

> -----Original Message-----
> From: root [mailto:address@hidden
> Sent: Monday, July 05, 2004 11:50 PM
> To: address@hidden
> Cc: address@hidden; address@hidden; address@hidden
> Subject: [Axiom-developer] Re: [SPAM] Re: MONET Axiom front end
> Elema, 
> Check out the page:
> This is a wiki user-editable page.
> Each Axiom equation can be run by adding these lines into the page:
> \begin{axiom}
> ... (an axiom input line)
> \end{axiom}
> I'm not sure if this technique would be useful for ORCCA but you
> might find it interesting. The axiom environment causes the
> equation to be executed in a background axiom and the result
> is rendered on the web page. All equations on the same page
> are run in one copy of Axiom making it possible to develop
> documentation online. Since ORCCA wants to work with several
> systems perhaps it could copy the technique and implement
> \begin{maple}
> \begin{yacas} ... etc
> Bill Page, one of the axiom developers, is responsible for this.
> Tim
> _______________________________________________
> Axiom-developer mailing list
> address@hidden

reply via email to

[Prev in Thread] Current Thread [Next in Thread]