develooper Front page | perl.perl6.language.data | Postings from August 2000

Re: Proposed RFC for matrix indexing and slicing

Thread Previous
From:
Buddha Buck
Date:
August 29, 2000 11:06
Subject:
Re: Proposed RFC for matrix indexing and slicing
Message ID:
4.3.2.7.0.20000829140101.00cad6e0@armstrong.cse.buffalo.edu
At 12:33 PM 8/29/00 -0400, Karl Glazebrook wrote:

>You should have a look at the PDL RFC 117 before submitting this.
>
>It would be bad to have multiple RFCs suggesting the same thing.

I just read PDL RFC 117, and your current argument with Dan aside...

I don't see a problem.

Here is the core of what I see in my RFC:

1.  Use ';' as an index separator for matrices.
2.  Use lists as methods of getting slices of matrices
3.  Use ^var (or some other syntax) as a way of expressing
     relationships/constraints among different indices when writing
     matrix slices.

Here is what I see as the core of RFC 117:

1.  Use start:stop:step as syntax for complex ranges.

I see them as orthogonal.  You could just as easily use RFC 117 syntax to 
specify the lists I use to get slices as you could standard perl lists.



>Much better to come to some agreement HERE on what the syntax
>should be first, then submit consensus RFCs.
>
>My view: I am pretty flexible I like most suggestions as long as
>they are concise.
>
>Don't forget we also need to support the equivalent of
>
>$pdl->slice('10:20:2')

@matrix[10:20:2];

that is, assuming my RFC and RFC117 are both accepted.  What's the problem?


>i.e. use a non-unit stride
>
>Karl


Thread Previous


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About