axiom-developer
[Top][All Lists]
Advanced

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

Re: [Axiom-developer] Re: OpenAxiom-1.2.1 released


From: Gabriel Dos Reis
Subject: Re: [Axiom-developer] Re: OpenAxiom-1.2.1 released
Date: Fri, 10 Apr 2009 16:22:29 -0500

On Fri, Apr 10, 2009 at 12:38 PM,  <address@hidden> wrote:
>> As I understand it, you could easily prevent forking by pushing Axiom to
>> user more actively, it could have the functionality of OpenAxiom or FriCAS,
>> but it has lost the momentum. From user point of view the confusion is
>> of no importance as long as one of fors works and another one does not.
>
> Aleksej,
>
> As I understand it, one fundamental difference between OpenAxiom and Axiom
> lies in the project goals related to the boot language. Approximately half
> of the Axiom internals is written directly in common lisp. The other half
> is written in a "syntactic sugar language", called boot, which compiles to
> common lisp.
>
> The Axiom project had, since it was released as open source, the
> stated goal of removing the boot language code. Indeed, this was a
> goal I had while working on Axiom before it was ever released from IBM
> in the late 80s.
>
> The OpenAxiom project has the exact opposite goal of writing everything
> in boot and developing boot as a language.

Tim is almost right -- OpenAxiom aims to move away from Lisp as implementation
language.  That goal of OpenAxiom is in line with the original AXIOM project
(which led to A#, then Aldor).  I have it from first hand the original project
wasn't meant to be written entirely in Lisp.  However, that was an issue of
occasional debate.  I suspect that will continue for the foreseeable future.
By the way, the Boot in OpenAxiom is inaccurately described as
a syntactic sugar for Common Lisp.

>
> Given that the goals of OpenAxiom are directly opposed to the stated
> project goals of Axiom, how do you see that this difference should be
> resolved?
>
> Tim
>




reply via email to

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