Changes between Version 3 and Version 4 of DataParallel/Desugaring


Ignore:
Timestamp:
Jan 27, 2009 11:46:37 AM (7 years ago)
Author:
chak
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DataParallel/Desugaring

    v3 v4  
    1 = Desugaring of array comprehensions =
     1[{ShowPath]]
     2== Desugaring of array comprehensions ==
    23
    34Wadler's desugaring for list comprehensions is not suitable for arrays, as we need to use collective operations to get good parallel code.  The build/foldr desugaring, although using collective operations, isn't a good match for how the array operations are implemented.  In fact, the ''naive'' desugaring from the H98 report is a much better fit: