axiom-developer
[Top][All Lists]
Advanced

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

[Axiom-developer] SAGE and Axiom


From: root
Subject: [Axiom-developer] SAGE and Axiom
Date: Sun, 6 Aug 2006 07:29:00 -0400

This is a reply from the SAGE people. 

I think we can profitably work together to get an interesting user
interface. Bill Page's work on integrating the wiki with inline
pamphlets and inline algebra from multiple systems is surely of
interest. Jose's Doyen work would also be of interest.

I've also attached my note to Jose related to work I've been doing
on the Doyen effort to make it possible to drag-and-drop literate
programs onto a local wiki.

Anyone interested should contact SAGE directly and copy the mailing
list. I'll be away for the next week.

Tim


------- Start of forwarded message -------
> Date: Sat, 5 Aug 2006 23:56:25 -0700 (PDT)
> From: address@hidden
> To: address@hidden
> cc: address@hidden
> Subject: Re: Fwd: Axiom point of view... 
> 
> I'm very excited about the notebook getting used by more systems.
> Like David said, you can already do this to a large extent with SAGE
> as it stands.  However, you'll undoubtably want tighter integration.
> I'm sure you'll understand that I'd rather see this happen through
> SAGE -- I'm willing to help a fair amount to this end.
> 
> However, if you would be interested in helping make a wiki-style IDE,
> I'm quickly starting to believe that this may become a new way to work
> on a project.  William and I have discussed this a little, but this
> idea has been brewing over the past few months.  Within the next week
> or two, I'll try and outline my ideas for what this system would
> entail.  Oooh.  Maybe I'll do this on our new wiki.
> 
>     --tom




> ------- Forwarded message -------
> From: root <address@hidden>
> To: address@hidden
> Cc: address@hidden, address@hidden, "Alfredo Portes" <address@hidden>
> Subject: download SAGE
> Date: Fri, 04 Aug 2006 21:34:01 -0700
>
> I just saw your request at the bottom of your homepage
> for people to send you a note about downloading SAGE.
>
> I've downloaded it twice so far. I was part of the team
> that built the DVDs for the ISSAC 2006 conference proceedings
> and I included a copy of SAGE on them.
>
> I've also downloaded it today to look at the issue of
> adding Axiom to your list of available system.
>
> I'd suggest you take a look at the Doyen project, outlined here:
>
>   http://daly.axiom-developer.org/doyen
>   http://wiki.axiom-developer.org/Doyen
>   http://sourceforge.net/projects/doyencd
>
>
> The basic idea is that technical papers are written in a literate
> style that includes both latex and source code (using noweb, a
> derivative of Knuth's Web idea).
>
> Doyen will integrate a browser, a wiki, and several CA systems.
> We're investigating the ability to drag-and-drop a literate
> research paper onto the browser, have it automatically unpacked,
> compiled, added to the system along with its documentation.
> We hope to demonstrate this ability at the next ISSAC conference.
>
> It might be interesting to put the SAGE technology behind the
> browser and have Axiom as one of the back-end components.
>
> Tim Daly
> Axiom Lead Developer
>


==================================================================

> Jose,
>
> I've been chasing a couple pointers to try to look at the drag-and-drop
> issue in Doyen. These are the big five:
>
> First, javascript has a drag-and-drop set of events, ondrag, ondragstart,
> ondragend, ondragenter, ondragleave, and ondragover. These allow javascript
> code to know where the user starts and ends a drag.
>
> Second, javascript can get at the clipboarddata allowing us to pass data
> to the browser thru the clipboard.
>
> Both of those are covered in the JavaScript Bible by Danny Goodman
>
> Third, firefox allows you to code extensions in javascript. Extensions
> are local and are allowed to read/write the file system, etc. The game
> is to create a directory structure containing your code, zip it up,
> and put it in the chrome subdirectory. A tutorial example is at:
>   http://daly.axiom-developer.org/firefox.tgz
>
> Fourth, a more detailed example of a working extension is at:
>   http://daly.axiom-developer.org/dbx.tgz
>
> Fifth, the XMLHttpRequest object is a javascript object that allows
> you to construct an XML request without leaving the page. You store
> data in the object, invoke the send method, and then go thru a 5-state
> machine to get the information back. If Axiom is set up to listen for
> the requests then Axiom can sit behind the browser and service requests
> to d anything, like start graphics independently or start graphics and
> store the resulting image and forward it to the browser for inlining.
>
> So the game is to pick on a literate document, drag it onto the browser,
> fire up a firefox extension to read the clipboard, write the file into
> the appropriate place, and then talk to axiom to compile and load the
> file and build the documentation. I know this can be done but everything
> is moving at a glacial pace due to multitasking.
>
> I'm going on vacation next week and I'll try to get an example working
> if time permits (which it never does).
>
> Tim
>

------- End of forwarded message -------




reply via email to

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