[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [Axiom-developer] Currying and iteration
From: |
Page, Bill |
Subject: |
RE: [Axiom-developer] Currying and iteration |
Date: |
Tue, 28 Mar 2006 02:20:32 -0500 |
On Tuesday, March 28, 2006 12:36 AM Gaby wrote:
> ...
> Bill Page writes:
> | What is a "sequence"?
>
> Sequence is my general term for list, vector or any "thingy"
> walked through by a generator.
>
Well, Aldor does have generators:
http://www.aldor.org/docs/HTML/chap9.html
"In fact, this form of using generators is so common, that
if the expression E in ``for v in E.'' does not belong to a
generator type, then an implicit call is made to an appropriate
generator function. This is equivalent to writing
``for v in generator E.'' "
The Aldor/Axiom interface provides such a generator for the
Axiom Vector type so in Aldor one can write:
V:Vector Integer := [1,2,3];
L:List Integer := [ i for i in V ];
Here is a simple example:
http://wiki.axiom-developer.org/SandBoxAldorGenerator
Regards,
Bill Page.