Re: [Axiom-developer] Boot/SPAD package syntax

2007-06-05 Thread Stephen Wilson
Gaby, It would seem that we have similar thoughts on how Axiom can move forward. Though our approaches differ, I do look forward to future discussions `over the fence'. Take care, Steve ___ Axiom-developer mailing list Axiom-developer@nongnu.org

Re: [Axiom-developer] Boot/SPAD package syntax

2007-06-05 Thread Gabriel Dos Reis
On Tue, 5 Jun 2007, Stephen Wilson wrote: | Gabriel Dos Reis <[EMAIL PROTECTED]> writes: | | > On Tue, 5 Jun 2007, Stephen Wilson wrote: | > | > | I think I have a picture now. I perceive there to be three boots. Old, | > | New, and New-New (your improved boot). | > | > That picture might be in

Re: [Axiom-developer] Boot/SPAD package syntax

2007-06-05 Thread Stephen Wilson
Gabriel Dos Reis <[EMAIL PROTECTED]> writes: > On Tue, 5 Jun 2007, Stephen Wilson wrote: > > | I think I have a picture now. I perceive there to be three boots. Old, > | New, and New-New (your improved boot). > > That picture might be inaccurate -- ask Tim about all the gory details. :-) True,

Re: [Axiom-developer] Boot/SPAD package syntax

2007-06-05 Thread Gabriel Dos Reis
On Tue, 5 Jun 2007, Stephen Wilson wrote: | I think I have a picture now. I perceive there to be three boots. Old, | New, and New-New (your improved boot). That picture might be inaccurate -- ask Tim about all the gory details. :-) [...] | > | > | Given the lack of specification, and given the

Re: [Axiom-developer] Boot/SPAD package syntax

2007-06-05 Thread Stephen Wilson
Gabriel Dos Reis <[EMAIL PROTECTED]> writes: > On Tue, 5 Jun 2007, Stephen Wilson wrote: > > | Gabriel Dos Reis <[EMAIL PROTECTED]> writes: > | > | > Stephen Wilson <[EMAIL PROTECTED]> writes: > | > > | > | Gabriel Dos Reis <[EMAIL PROTECTED]> writes: > | > | > | > | > Stephen Wilson <[EMAIL P

Re: [Axiom-developer] Boot/SPAD package syntax

2007-06-05 Thread Gabriel Dos Reis
On Tue, 5 Jun 2007, Stephen Wilson wrote: | Gabriel Dos Reis <[EMAIL PROTECTED]> writes: | | > Then there is the notion of package, which really is a name space, as | > defined by the assembly language Lisp. | | Packages in Lisp are not just namespaces. Notice I said "name space", not "namespa

Re: [Axiom-developer] Boot/SPAD package syntax

2007-06-05 Thread Gabriel Dos Reis
On Tue, 5 Jun 2007, Stephen Wilson wrote: | Gabriel Dos Reis <[EMAIL PROTECTED]> writes: | | > Stephen Wilson <[EMAIL PROTECTED]> writes: | > | > | Gabriel Dos Reis <[EMAIL PROTECTED]> writes: | > | | > | > Stephen Wilson <[EMAIL PROTECTED]> writes: | > | > | > | > | Greetings, | > | > | | >

Re: [Axiom-developer] Boot/SPAD package syntax

2007-06-05 Thread Stephen Wilson
Gabriel Dos Reis <[EMAIL PROTECTED]> writes: > Then there is the notion of package, which really is a name space, as > defined by the assembly language Lisp. Packages in Lisp are not just namespaces. They are objects (data) with which one can compute with and manipulate. Of course, their primar

Re: [Axiom-developer] Boot/SPAD package syntax

2007-06-05 Thread Stephen Wilson
Gabriel Dos Reis <[EMAIL PROTECTED]> writes: > Stephen Wilson <[EMAIL PROTECTED]> writes: > > | Gabriel Dos Reis <[EMAIL PROTECTED]> writes: > | > | > Stephen Wilson <[EMAIL PROTECTED]> writes: > | > > | > | Greetings, > | > | > | > | I stumbled upon a curious facility of Boot and SPAD this ev

Re: [Axiom-developer] Boot/SPAD package syntax

2007-06-05 Thread Gabriel Dos Reis
Ralf Hemmecke <[EMAIL PROTECTED]> writes: | >> I use the syntax FOO::BAR, but not FOO'BAR, for "package-call". | >> New Boot treats FOO'BAR as a "single" identifier. | | > Ok, a "package-call" is a Lisp concept. As far as I know neither Boot | > nor SPAD admit the concept of a package. | | I do

Re: [Axiom-developer] Boot/SPAD package syntax

2007-06-05 Thread Gabriel Dos Reis
Stephen Wilson <[EMAIL PROTECTED]> writes: | Gabriel Dos Reis <[EMAIL PROTECTED]> writes: | | > Stephen Wilson <[EMAIL PROTECTED]> writes: | > | > | Greetings, | > | | > | I stumbled upon a curious facility of Boot and SPAD this evening. I | > | do not recall, nor can I find, a reference to th

Re: [Axiom-developer] Boot/SPAD package syntax

2007-06-05 Thread Stephen Wilson
Hello Ralf, The concept of a Lisp package does not translate into a SPAD or Aldor package directly. As you know, a "package-call" in the latter case is denoted by the $ operator. I fail to see the connection between the ' (or ::) operator in Boot/SPAD and any language concept such as SPAD packag

Re: [Axiom-developer] Boot/SPAD package syntax

2007-06-05 Thread Ralf Hemmecke
I use the syntax FOO::BAR, but not FOO'BAR, for "package-call". New Boot treats FOO'BAR as a "single" identifier. Ok, a "package-call" is a Lisp concept. As far as I know neither Boot nor SPAD admit the concept of a package. I don't know much about Lisp and Boot, but Aldor defines what a pac

Re: [Axiom-developer] Boot/SPAD package syntax

2007-06-04 Thread Stephen Wilson
Gabriel Dos Reis <[EMAIL PROTECTED]> writes: > Stephen Wilson <[EMAIL PROTECTED]> writes: > > | Greetings, > | > | I stumbled upon a curious facility of Boot and SPAD this evening. I > | do not recall, nor can I find, a reference to this in the list > | archives or in any documentation. Please

Re: [Axiom-developer] Boot/SPAD package syntax

2007-06-04 Thread Gabriel Dos Reis
Stephen Wilson <[EMAIL PROTECTED]> writes: | Greetings, | | I stumbled upon a curious facility of Boot and SPAD this evening. I | do not recall, nor can I find, a reference to this in the list | archives or in any documentation. Please correct me if I am wrong. Since we have at least two versi

[Axiom-developer] Boot/SPAD package syntax

2007-06-04 Thread Stephen Wilson
Greetings, I stumbled upon a curious facility of Boot and SPAD this evening. I do not recall, nor can I find, a reference to this in the list archives or in any documentation. Please correct me if I am wrong. The facility is w.r.t identifiers. An identifier such as FOO'BAR is interpreted as m