How Much Non strictness do Lenient Programs Require
Klaus E Schauser Seth C Goldstein
Department of Computer Science Computer Science Division
University of California Santa Barbara University of California Berkeley
Santa Barbara CA Berkeley CA
schauser cs ucsb edu sethg cs b erkeley edu
contribute to the result thus decreasing parallelism How Abstract
ever non strictness can also b e combined with eager evalu
Lenient languages such as Id have b een touted as among
ation This combination called lenient evaluation Tra
the b est functional languages for massively parallel machines
exhibits more parallelism than lazy evaluation while retain