axiom-mail
[Top][All Lists]
Advanced

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

Re: [Axiom-developer] Re: [Axiom-mail] Assigning to Element of Array of


From: Ralf Hemmecke
Subject: Re: [Axiom-developer] Re: [Axiom-mail] Assigning to Element of Array of Records Doesn't Seem to Work
Date: Wed, 08 Aug 2007 17:02:24 +0200
User-agent: Thunderbird 2.0.0.6 (X11/20070728)

Unfortunately, I don't know how to compile SPAD code inside MathAction.

The following program demonstrates that the issue
http://lists.nongnu.org/archive/html/axiom-mail/2007-08/msg00012.html
is an interpreter (not a SPAD compiler) problem.

Ralf

(1) -> )co bbb.spad
(1) -> zs := myfoo2()
   (1)  [[k= 0,rad= 0],[k= 10,rad= 0],[k= 0,rad= 0]]
   Type: OneDimensionalArray Record(k: Integer,rad: Integer)



---BEGIN bbb.spad
)abbrev package BBB MyPkg

INT==> Integer
R ==> Record(k: INT, rad: INT)

MyPkg(): with
  myfoo2: () -> OneDimensionalArray R
 == add
  initrec2(): R == [0,0]

  myfoo2(): OneDimensionalArray R ==
    xs: List R := [initrec2() for i in 1..3]
    ys: OneDimensionalArray R := oneDimensionalArray(xs)
    ys(2).k := 10
    ys
---END bbb.spad




reply via email to

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