Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[Spec] random whackage on List, Seq, Parcel, Capture, Iterator, Nil etc.
List is now simply the iterator role, and doesn't do Positional. Seq takes over Positional duties for reified (or reifiable) value lists. Think of Seq now as a constant Array (but also lazy like Array) Iterable now means you can ask for an iterator, but doesn't do List. Array, Seq, etc do Iterable, but not List. Only actual iterators do List. Nil is defined as a suitable sentinel for both list and slice iterators. git-svn-id: http://svn.pugscode.org/pugs@29581 c213334d-75ef-0310-aa23-eaa082d1ae64
- Loading branch information
lwall
committed
Jan 23, 2010
1 parent
6958fd2
commit 736a666
Showing
7 changed files
with
82 additions
and
74 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.