[Haskell-cafe] education or experience?

Rustom Mody rustompmody at gmail.com
Mon Dec 10 07:01:07 CET 2012


On Mon, Dec 10, 2012 at 5:33 AM, Doug McIlroy <doug at cs.dartmouth.edu> wrote:

> > >   Matlab exploits them heavily (though represented as doubles).
>
> > Not sure what you are referring to
>
> I had in mind Matlab's frequent use of a Boolean array as
> a characteristic function describing some property of the
> elements of another array.  Such arrays are used to control
> other array operations. In this usage, the characteristic
> array may be optimized out of existense, but it fosters
> higher-level thinking and concise code.
>

In which case it goes back to APL's compress operator ie 1960.
http://www.aplusdev.org/APlusRefV2_8.html#HEADING179

Heres a session that demonstrates

     A+
     Copyright (c) 1990-2008 Morgan Stanley.  All rights reserved.
     This version is Release 4.22
     a ← 1 2 3 4 5
     b ← 1 0 1 1 0
     b/a
 1 3 4
     b ← 1 0 2 1 0
     b/a
 1 3 3 4



-- 
http://www.the-magus.in
http://blog.languager.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/haskell-cafe/attachments/20121210/0bd106b2/attachment.htm>


More information about the Haskell-Cafe mailing list