On Wed, 5 Sep 2007, Martin Rubey wrote:

| Gabriel Dos Reis <[EMAIL PROTECTED]> writes:
| 
| > (1) -> ?foo x  == x + x
| >                                                                    Type: 
Void
| > (2) -> ?foo 3
| >    There are no library operations named foo 
| 
| > (2) -> <<bar x == x + x
| >                                                                    Type: 
Void
| > (3) -> <<bar 3
| >    There are no library operations named bar 
| 
| Interesting.  I'd consider these as bugs. 

Whatever they are, I believe your earlier statement that some choice
was natural needs, at minimum, some proof.

| (1) -> ? x == x^2

Noice that your claim wasn't that the single character "?" by itself
can be a name.  You clearly stated:

  But since Mathematica does not allow either of ?, <<, ! *as first
  char of an identifier*, they do not have the same problem, so using
  ")" as separator of name spaces doesn't make any sense.  *Aldor and
  Axiom allow all three*,   so ")" is a natural choice.

Emphasis is mine.

[...]

| (7) -> _<_<foo x

The character ")" can also start an Axiom identifier if is it
escaped.  From there, I don't see how the choice of ")" is natural.
Would you mind clarifying the naturalness?

-- Gaby


_______________________________________________
Axiom-developer mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/axiom-developer

Reply via email to