|
Boost : |
From: Larry Evans (jcampbell3_at_[hidden])
Date: 2002-01-02 13:51:51
Beman Dawes wrote:
> At 11:31 AM 1/2/2002, Larry Evans wrote:
> >Could someone compare this method for accessing subarrays with the one
> in:
> >
> > _An APL Compiler_
> > Timothy Budd
> > Springer-Verlag(1988)
> >
> >Budd did a lot of analysis of the speed and memory requirements and
> >his methods included very simple ways to do transposes and slices and
> >rotations and other transforms. Using some of his ideas might improve
> >multi_array and enable it to be better optimized by some compilers.
>
> Do you have an online reference? A 1988 book is hard for most of us to
> come by. Do any of Budd's writings available online cover the same
> material? See http://www.cs.orst.edu/~budd/vita/jr.html
>
Sorry, no. The source code for the compiler, written in c I think, is available
ftp://ftp.cs.orst.edu/pub/budd/ReadMe.html. I could check-out the book and
reproduce some of the pages, but I'm not sure that'd be legal. I've got some
code in c++ which does what Budd suggested in c++ classes. Unfortunately,
I have'nt looked at it in years; so I don't know if it'll still compile. It may
give you some idea of Budd's design, but I still think you'd have to look at the
book to appreciate it. I Bcc'ed Budd in my original post; so, maybe he'll have
time and inclination to help. I'd also be happy to supply what code I have that
implements his ideas in c++ classes.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk