[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [Axiom-developer] sbcl and Axiom
From: |
Page, Bill |
Subject: |
RE: [Axiom-developer] sbcl and Axiom |
Date: |
Wed, 26 Jul 2006 12:48:02 -0400 |
On Wednesday, July 26, 2006 11:54 AM C Y wrote:
> --- Bill Page wrote:
> ...
> > Time spent converting the existing Lisp code and the generated
> > Lisp code to conform to the common lisp standard is obviously
> > time well spent, as are efforts to port Axiom to other lisp
> > platforms besides GCL. But seems really unfortunate to me that
> > we are still in the situation where we have only one active
> > Axiom developer working in Lisp (Tim Daly).
>
> Agreed. But moving the generated Lisp code to ANSI is only of
> use if one never plans to generate the code again.
What I meant to write what modifying the programs that generate
lisp code so that they generate ANSI common lisp compliant code.
> It seems this is indeed the plan for the boot level code.
> However, the SPAD compiler will have to be adjusted to output
> ANSI lisp, unless we get a Free aldor first.
Agreed, however I think it should be done asap anyway.
> If there is overlap between the SPAD abilities and the BOOT
> abilities, perhaps a "tweaked-to-ANSI" boot compiler would be
> of some user after all for patching the SPAD code.
I don't see any point since as you originally surmised,
there is a complete overlap between the BOOT compiler and
the SPAD compiler - all we need is the bootstrapped SPAD
compiler.
> ...
> > Even new and innovative projects like Sage:
> >
> > http://modular.math.washington.edu/sage/
> >
> > (Thanks for the reference Frédéric Lehobey.)
> >
> > have choosen to implement an interface to Maxima first
> > before seriously considering Axiom.
>
I found some emails on the Sage website where one of the
authors briefly considered Axiom but decided on Maxima
because it already ran on Clisp and he anticipated (quite
correctly!) that Maxima would be easier to build on many
different platforms.
BTW, Sage already has a Javascript/AJAX web-based notebook
interface and their code is fully available under GPL. It
even includes LaTeX and graphics (gnuplot) output. If
someone is thinking of extending Tim Daly's work on this
sort of user interface for Axiom, I think Sage would be a
great place to look first.
Regards,
Bill Page.
- RE: [Axiom-developer] sbcl and Axiom, (continued)
- RE: [Axiom-developer] sbcl and Axiom, Page, Bill, 2006/07/27
- Re: [Axiom-developer] sbcl and Axiom, root, 2006/07/26
- RNG vs. RING was: Re: [Axiom-developer] sbcl and Axiom, Ralf Hemmecke, 2006/07/27
- [Axiom-developer] Re: Rng, Martin Rubey, 2006/07/28
- Re: [Axiom-developer] Re: Rng, Ralf Hemmecke, 2006/07/28
- Re: [Axiom-developer] sbcl and Axiom, Ralf Hemmecke, 2006/07/27
- RE: [Axiom-developer] sbcl and Axiom, Page, Bill, 2006/07/26
- RE: [Axiom-developer] sbcl and Axiom, Weiss, Juergen, 2006/07/26
- RE: [Axiom-developer] sbcl and Axiom, Page, Bill, 2006/07/26
- RE: [Axiom-developer] sbcl and Axiom, C Y, 2006/07/26
- RE: [Axiom-developer] sbcl and Axiom,
Page, Bill <=
- Re: [Axiom-developer] sbcl and Axiom, Gabriel Dos Reis, 2006/07/26
- RE: [Axiom-developer] sbcl and Axiom, C Y, 2006/07/26
- RE: [Axiom-developer] sbcl and Axiom, Page, Bill, 2006/07/26
- Re: [Axiom-developer] sbcl and Axiom, Vanuxem Grégory, 2006/07/25
- RE: [Axiom-developer] sbcl and Axiom, Page, Bill, 2006/07/27