[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: |
Mon, 27 Mar 2006 22:35:58 -0500 |
On Monday, March 27, 2006 9:57 PM Gaby wrote:
> ...
> |
> | As discussed in section "5.4.8 for Loops" of the Axiom book, you
> | may follow the keyword 'in' only by an integer segment, stream or
> | a list, but try this:
> |
> | V:=vector [1,2,3]
> | [i for i in entries V]
> |
> | The function 'entries' returns the elements of a vector as a
> | List.
>
> That should be seen as a "defect". for...in should be made to
> work with sequence (whether built-in list or vectors).
>
What is a "sequence"? As far as I know this is not defined in
Axiom. Do mean that some types should be automatically coercible
to type List? Note that:
V:=vector [1,2,3]
[i for i in V::List Integer]
works in the Axiom interpreter but it is not clear to me exactly
where this conversion is defined.
Regards,
Bill Page