Perl 6 Perl 6 Lists, Arrays, and Hashes vivified #36

Action at a distance

Laziness introduces many "action-at-a-distance" effects

Perl 6 Language design challenge is to minimize the effects

Many false starts until Summer 2010:

Key insight: "mutable lists, immutable iterators"

Copyright © 2011
http://www.pmichaud.com/2011/pres/