Re: PDL-P: Re: PDL and perl6

2000-08-06 Thread Jarkko Hietaniemi
> I agree with Tuomas' assessment. We would certainly love to dispense > with > the need for PDL if perl6 offered something along these lines. > But PDL is much more than an efficient memory representation for typed > N-D arrays. Above Jeremy suggests that most of the rest of the PDL core > is alr

Re: PDL-P: Re: PDL and perl6

2000-08-05 Thread c . soeller
Tuomas Lukka wrote: > > Do we really need PDL objects in perl 6? How about we investigate building > > compact arrays into the language? We're already talking about how we can add > > typing to the language--I would have thought that if these semantics make it > > in, we could look to optimise ho

Re: PDL-P: Re: PDL and perl6

2000-08-05 Thread Tuomas Lukka
On Sun, 6 Aug 2000, Jeremy Howard wrote: > > > > * Built-ins: min() and max() functions and acceptors > > > > > > > > * Built-ins: reduce() function > > > > > > > > * Subroutines: lazy evaluation of argument lists > > > > > > > > * Superpositions: vector operations via superpositions > > > > Co

Re: PDL-P: Re: PDL and perl6

2000-08-05 Thread Jeremy Howard
> > > * Built-ins: min() and max() functions and acceptors > > > > > > * Built-ins: reduce() function > > > > > > * Subroutines: lazy evaluation of argument lists > > > > > > * Superpositions: vector operations via superpositions > > Couldn't see those either. Could you refer to the actual RFC #s,

Re: PDL-P: Re: PDL and perl6

2000-08-05 Thread c . soeller
Jeremy Howard wrote: > Make sure you read the interesting RFCs from Damian Conway on related > issues: > > > * Built-ins: min() and max() functions and acceptors > > > > * Built-ins: reduce() function Couldn't see these. > > > > * Data structures: Semi-finite (lazy) lists > > > > * Subroutines

Re: PDL and perl6

2000-08-05 Thread Jeremy Howard
> I'd thought I try to summarize what has come up so far and see if we can > find somebody who can write some RFCs. > Terrific--thanks! Make sure you read the interesting RFCs from Damian Conway on related issues: > * Built-ins: min() and max() functions and acceptors > > * Built-ins: reduce() f

PDL and perl6

2000-08-05 Thread c . soeller
I'd thought I try to summarize what has come up so far and see if we can find somebody who can write some RFCs. 1) the XS replacement should provide for a way to publish (C-level) APIs across modules. That would get around the hacks that Tk, PDL, OpenGL, etc have to go through at the moment. Good