[perl6/specs] 02ee80: [S32/Containers] explain uniq/squish a bit more

2013-08-03 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs
  Commit: 02ee80dc77f22897f910a2cda292c36101979b58
  
https://github.com/perl6/specs/commit/02ee80dc77f22897f910a2cda292c36101979b58
  Author: Carl Masak 
  Date:   2013-08-03 (Sat, 03 Aug 2013)

  Changed paths:
M S32-setting-library/Containers.pod

  Log Message:
  ---
  [S32/Containers] explain uniq/squish a bit more

- both uniq and squish preserve order
- omit some implementation details which shouldn't be
  in the spec
- give examples





[perl6/specs] ec1b7c: [S32/Containers] specify :with for .uniq/.squish

2013-08-03 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs
  Commit: ec1b7c619dec5b6d7b779c97bfefc4e2285e72f6
  
https://github.com/perl6/specs/commit/ec1b7c619dec5b6d7b779c97bfefc4e2285e72f6
  Author: Carl Masak 
  Date:   2013-08-03 (Sat, 03 Aug 2013)

  Changed paths:
M S32-setting-library/Containers.pod

  Log Message:
  ---
  [S32/Containers] specify :with for .uniq/.squish

See http://irclog.perlgeek.de/perl6/2013-08-03#i_7407490 for
relevant spec discussion.





[perl6/specs] fa46a8: [S32/Containers] clarify that the *first* is kept

2013-08-03 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs
  Commit: fa46a81adedcf262d3df48ba4fa42251a9bc761e
  
https://github.com/perl6/specs/commit/fa46a81adedcf262d3df48ba4fa42251a9bc761e
  Author: Carl Masak 
  Date:   2013-08-03 (Sat, 03 Aug 2013)

  Changed paths:
M S32-setting-library/Containers.pod

  Log Message:
  ---
  [S32/Containers] clarify that the *first* is kept

...in .uniq and .squish -- not the last, or an arbitrary one.
The first.


  Commit: 29aeb7d71954a737843a447865a0d530a1407898
  
https://github.com/perl6/specs/commit/29aeb7d71954a737843a447865a0d530a1407898
  Author: Carl Masak 
  Date:   2013-08-03 (Sat, 03 Aug 2013)

  Changed paths:
M S32-setting-library/Containers.pod

  Log Message:
  ---
  [S32/Containers] .uniq/.squish returns List

We can be more precise than just Positional. Generality
is only appreciated in parameter types, not in return types.


Compare: https://github.com/perl6/specs/compare/ec1b7c619dec...29aeb7d71954