[perl6/specs] 8fcd8d: spec 0 .. '1.5' better, colomon++

2012-01-01 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 8fcd8d6b6b29050e08c18d60930afa60f2df2b9a
  
https://github.com/perl6/specs/commit/8fcd8d6b6b29050e08c18d60930afa60f2df2b9a
  Author: Larry Wall la...@wall.org
  Date:   2012-01-01 (Sun, 01 Jan 2012)

  Changed paths:
M S03-operators.pod

  Log Message:
  ---
  spec 0 .. '1.5' better, colomon++




[perl6/specs] 8ef142: [S32/Str] removed '%C' directive from sprintf

2011-12-30 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 8ef142f7f49fc62be17dd0569d34e7e17e02bc7b
  
https://github.com/perl6/specs/commit/8ef142f7f49fc62be17dd0569d34e7e17e02bc7b
  Author: Carl Masak cma...@gmail.com
  Date:   2011-12-30 (Fri, 30 Dec 2011)

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

  Log Message:
  ---
  [S32/Str] removed '%C' directive from sprintf

The '%C' directive allows you to go in and change the arguments
to sprintf during the sprintf call itself, using callbacks
with rw parameters.

I'm removing this feature, for the following reasons:

- There's no use case for this feature.

- The Parrot people got distressed just thinking about refactoring
  the sprintf code enough to make this addition at the Parrot
  level.

- TimToady got a large number of furrows on his brow just thinking
  about the implementation specifics of this feature, its security
  aspects, and its Unicode abstraction level.

- A far simpler idea than changing the sprintf arguments
  mid-flight would be to change them *before* the call. This
  requires no extra syntax, and no additional features. It would
  probably result in much simpler code, too.

I challenge the world to come up with a use case for '%C'.
Until then, it's an ex-feature.




[perl6/specs] 448a79: simplify sigspace rule

2011-12-29 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 448a791d19eb39f828ca66c8faadecef07eeddac
  
https://github.com/perl6/specs/commit/448a791d19eb39f828ca66c8faadecef07eeddac
  Author: Larry Wall la...@wall.org
  Date:   2011-12-29 (Thu, 29 Dec 2011)

  Changed paths:
M S05-regex.pod

  Log Message:
  ---
  simplify sigspace rule

Only constructs that are actual matchers look for following sigspace.
Colon declarations, opening brackets, disjunctions/conjunctions, and
closures specifically do not.  The beginning of a rule does not, so
the TOP rule may need to account for leading whitespace.  (A ^ followed
by whitespace is sufficient for this.)




[perl6/specs] 4405e4: assigning Nil resets container to default

2011-12-29 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 4405e4cfc6eaa8035e010a78c1807324154c054c
  
https://github.com/perl6/specs/commit/4405e4cfc6eaa8035e010a78c1807324154c054c
  Author: Larry Wall la...@wall.org
  Date:   2011-12-29 (Thu, 29 Dec 2011)

  Changed paths:
M S02-bits.pod

  Log Message:
  ---
  assigning Nil resets container to default

(Default is not always going to be undefined, if there is a declared default.)




[perl6/specs] 8a9969: [S06] avoid indirect method call syntax

2011-12-27 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 8a99698d298576ce3ea9405c7c9af1aebd8fbf0c
  
https://github.com/perl6/specs/commit/8a99698d298576ce3ea9405c7c9af1aebd8fbf0c
  Author: Moritz Lenz mor...@faui2k3.org
  Date:   2011-12-27 (Tue, 27 Dec 2011)

  Changed paths:
M S06-routines.pod

  Log Message:
  ---
  [S06] avoid indirect method call syntax

It is unrelated to the topic, and seem to confuse readers. Me too.




[perl6/specs] e52fc1: Fix typo. $*ARGFILES is plural in all but one inst...

2011-12-23 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: e52fc11b61767329480e0aee8df62060c020494c
  
https://github.com/perl6/specs/commit/e52fc11b61767329480e0aee8df62060c020494c
  Author: Bruce Gray bruce.g...@acm.org
  Date:   2011-12-23 (Fri, 23 Dec 2011)

  Changed paths:
M S28-special-names.pod

  Log Message:
  ---
  Fix typo. $*ARGFILES is plural in all but one instance.




[perl6/specs] 117b63: small fossil fix

2011-12-20 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 117b63f4fea02c0068873cbe8f78b0886d2fa0a4
  
https://github.com/perl6/specs/commit/117b63f4fea02c0068873cbe8f78b0886d2fa0a4
  Author: Jonathan Scott Duff d...@pobox.com
  Date:   2011-12-20 (Tue, 20 Dec 2011)

  Changed paths:
M S12-objects.pod

  Log Message:
  ---
  small fossil fix




[perl6/specs] 12c8b5: [S32::Exceptions] briefly describe the default exc...

2011-12-19 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 12c8b58f52bc05322339153e58643c4f98318321
  
https://github.com/perl6/specs/commit/12c8b58f52bc05322339153e58643c4f98318321
  Author: Moritz Lenz mor...@faui2k3.org
  Date:   2011-12-19 (Mon, 19 Dec 2011)

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

  Log Message:
  ---
  [S32::Exceptions] briefly describe the default exception printer




[perl6/specs] 32c6d0: [S02] $%h and $@a item context forms

2011-12-16 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 32c6d03b82d0b740dddacaac97583649cecec124
  
https://github.com/perl6/specs/commit/32c6d03b82d0b740dddacaac97583649cecec124
  Author: Moritz Lenz mor...@faui2k3.org
  Date:   2011-12-16 (Fri, 16 Dec 2011)

  Changed paths:
M S02-bits.pod

  Log Message:
  ---
  [S02] $%h and $@a item context forms




[perl6/specs] a69961: remove Abstraction fossil

2011-12-14 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: a69961fb23d15e1831d545500805f200eb2fca8a
  
https://github.com/perl6/specs/commit/a69961fb23d15e1831d545500805f200eb2fca8a
  Author: Moritz Lenz mor...@faui2k3.org
  Date:   2011-12-14 (Wed, 14 Dec 2011)

  Changed paths:
M S02-bits.pod
  R S32-setting-library/Abstraction.pod

  Log Message:
  ---
  remove Abstraction fossil

It doesn't make sense to have a role that is implemented by type
objects, but not by defined objects.




[perl6/specs] c4882a: ff/fff use anon state vars to clone right

2011-12-07 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: c4882a67035da9df95f1d84376ef95220fb26672
  
https://github.com/perl6/specs/commit/c4882a67035da9df95f1d84376ef95220fb26672
  Author: Larry Wall la...@wall.org
  Date:   2011-12-07 (Wed, 07 Dec 2011)

  Changed paths:
M S03-operators.pod

  Log Message:
  ---
  ff/fff use anon state vars to clone right

jnthn++ and PerlJam++ for the alert




[perl6/specs] 3c53f8: Start moving Failure outside of Any

2011-11-30 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 3c53f87ce2d0624d202fdf527de3c13eb87fa325
  
https://github.com/perl6/specs/commit/3c53f87ce2d0624d202fdf527de3c13eb87fa325
  Author: Larry Wall la...@wall.org
  Date:   2011-11-30 (Wed, 30 Nov 2011)

  Changed paths:
M S02-bits.pod

  Log Message:
  ---
  Start moving Failure outside of Any




[perl6/specs] 45ca8c: fix typos

2011-11-20 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 45ca8c8cc45c638ec0c3a228dbc59a695e31d2ba
  
https://github.com/perl6/specs/commit/45ca8c8cc45c638ec0c3a228dbc59a695e31d2ba
  Author: Nick Patch pa...@cpan.org
  Date:   2011-11-20 (Sun, 20 Nov 2011)

  Changed paths:
M S02-bits.pod
  M S03-operators.pod
  M S04-control.pod
  M S05-regex.pod
  M S06-routines.pod
  M S07-iterators.pod
  M S11-modules.pod
  M S12-objects.pod
  M S14-roles-and-parametric-types.pod
  M S17-concurrency.pod
  M S24-testing.pod
  M S26-documentation.pod
  M S29-functions.pod
  M S32-setting-library/IO.pod
  M S32-setting-library/Numeric.pod
  M S32-setting-library/Str.pod

  Log Message:
  ---
  fix typos




[perl6/specs] 4fe7d3: Explicitly state that Int is Real and Instant and ...

2011-11-18 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 4fe7d34dab856127b5dcd76b3a08980359d47fdd
  
https://github.com/perl6/specs/commit/4fe7d34dab856127b5dcd76b3a08980359d47fdd
  Author: Solomon Foster colo...@gmail.com
  Date:   2011-11-18 (Fri, 18 Nov 2011)

  Changed paths:
M S02-bits.pod

  Log Message:
  ---
  Explicitly state that Int is Real and Instant and Duration are Numeric to 
make masak happy.




[perl6/specs] 421501: fossil dug up by Util++

2011-11-16 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 421501cbd27a8a96525a147d72db340381885dec
  
https://github.com/perl6/specs/commit/421501cbd27a8a96525a147d72db340381885dec
  Author: Larry Wall la...@wall.org
  Date:   2011-11-16 (Wed, 16 Nov 2011)

  Changed paths:
M S03-operators.pod

  Log Message:
  ---
  fossil dug up by Util++




[perl6/specs] 59b0ea: Fix typos.

2011-11-12 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 59b0ea5bdf620363213a108c4eb6e66307a7be7e
  
https://github.com/perl6/specs/commit/59b0ea5bdf620363213a108c4eb6e66307a7be7e
  Author: Bruce Gray bruce.g...@acm.org
  Date:   2011-11-12 (Sat, 12 Nov 2011)

  Changed paths:
M S03-operators.pod
  M S04-control.pod
  M S05-regex.pod
  M S06-routines.pod
  M S26-documentation.pod
  M S32-setting-library/IO.pod

  Log Message:
  ---
  Fix typos.




[perl6/specs] d7e1a7: generalize rule relating sigspace to LTM

2011-11-11 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: d7e1a70d8601987ea7020b080d4d694ae3da672b
  
https://github.com/perl6/specs/commit/d7e1a70d8601987ea7020b080d4d694ae3da672b
  Author: Larry Wall la...@wall.org
  Date:   2011-11-11 (Fri, 11 Nov 2011)

  Changed paths:
M S05-regex.pod

  Log Message:
  ---
  generalize rule relating sigspace to LTM




[perl6/specs] d2a727: Minor typo

2011-11-11 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: d2a72702447688651643822fce751d69f5c9cf4e
  
https://github.com/perl6/specs/commit/d2a72702447688651643822fce751d69f5c9cf4e
  Author: Jonathan Scott Duff d...@pobox.com
  Date:   2011-11-11 (Fri, 11 Nov 2011)

  Changed paths:
M S05-regex.pod

  Log Message:
  ---
  Minor typo




[perl6/specs] 7b498a: de-sigil the |capture and \parcel params

2011-11-08 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 7b498acc35c9169d4291e7721e41f37e409e6c5c
  
https://github.com/perl6/specs/commit/7b498acc35c9169d4291e7721e41f37e409e6c5c
  Author: Larry Wall la...@wall.org
  Date:   2011-11-08 (Tue, 08 Nov 2011)

  Changed paths:
M S06-routines.pod

  Log Message:
  ---
  de-sigil the |capture and \parcel params




[perl6/specs] da0c71: include ability to have non-identifier aliases

2011-11-08 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: da0c71f02c2b5392f5165d8acd6498bdb7ede2b4
  
https://github.com/perl6/specs/commit/da0c71f02c2b5392f5165d8acd6498bdb7ede2b4
  Author: Larry Wall la...@wall.org
  Date:   2011-11-08 (Tue, 08 Nov 2011)

  Changed paths:
M S06-routines.pod

  Log Message:
  ---
  include ability to have non-identifier aliases




[perl6/specs] bbb252: deem lcfirst and ucfirst useless, add titlecase

2011-11-07 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: bbb2524140445d5eca5ebfadac66eeb022fb1801
  
https://github.com/perl6/specs/commit/bbb2524140445d5eca5ebfadac66eeb022fb1801
  Author: Larry Wall la...@wall.org
  Date:   2011-11-07 (Mon, 07 Nov 2011)

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

  Log Message:
  ---
  deem lcfirst and ucfirst useless, add titlecase




[perl6/specs] 88326a: [S05] fix braino

2011-11-04 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 88326a930fea33306033276751da1ded32659598
  
https://github.com/perl6/specs/commit/88326a930fea33306033276751da1ded32659598
  Author: Carl Masak cma...@gmail.com
  Date:   2011-11-04 (Fri, 04 Nov 2011)

  Changed paths:
M S05-regex.pod

  Log Message:
  ---
  [S05] fix braino




[perl6/specs] 9950d8: [S13] unspec multiple signatures

2011-11-03 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 9950d83ede3d1aa77a96ad83fd7549a69fc9e4a5
  
https://github.com/perl6/specs/commit/9950d83ede3d1aa77a96ad83fd7549a69fc9e4a5
  Author: Carl Masak cma...@gmail.com
  Date:   2011-11-03 (Thu, 03 Nov 2011)

  Changed paths:
M S13-overloading.pod

  Log Message:
  ---
  [S13] unspec multiple signatures

S06 is fairly stable at this point, and the suggestion in S13 to
support multiple signatures for one single routine never made it
into S06. Neither of three major implementations support multiple
signatures. There's no sense of a general demand for them. The
feature is probably implementable, but the torment to the
implementors isn't proportionate to the benefit for the users.




[perl6/specs] 660b10: [S02] define .Stringy and .gist for Num and Rat

2011-10-26 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 660b10810a47fb984f94e9a1ff03b740c58b933a
  
https://github.com/perl6/specs/commit/660b10810a47fb984f94e9a1ff03b740c58b933a
  Author: Moritz Lenz mor...@faui2k3.org
  Date:   2011-10-26 (Wed, 26 Oct 2011)

  Changed paths:
M S02-bits.pod

  Log Message:
  ---
  [S02] define .Stringy and .gist for Num and Rat

leave a bit of wiggle room in the Num stringification fow now.




[perl6/specs] d5614d: [S26] fixed blatant p5ism

2011-10-22 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: d5614d9db7a33b6b2fc0566c3c39810509eee90d
  
https://github.com/perl6/specs/commit/d5614d9db7a33b6b2fc0566c3c39810509eee90d
  Author: Carl Masak cma...@gmail.com
  Date:   2011-10-22 (Sat, 22 Oct 2011)

  Changed paths:
M S26-documentation.pod

  Log Message:
  ---
  [S26] fixed blatant p5ism

Commit prepared by Damian Conway.


  Commit: c86ca97bf6d7ab37123f797a0d762d432a4faeb0
  
https://github.com/perl6/specs/commit/c86ca97bf6d7ab37123f797a0d762d432a4faeb0
  Author: Carl Masak cma...@gmail.com
  Date:   2011-10-22 (Sat, 22 Oct 2011)

  Changed paths:
M S26-documentation.pod

  Log Message:
  ---
  [S26] supplied explanatory .WHY/.WHEREFORE diagram

Commit prepared by Damian Conway.


  Commit: 7d19390d0260bca59a2c0ba6d54968cc39206bd6
  
https://github.com/perl6/specs/commit/7d19390d0260bca59a2c0ba6d54968cc39206bd6
  Author: Carl Masak cma...@gmail.com
  Date:   2011-10-22 (Sat, 22 Oct 2011)

  Changed paths:
M S26-documentation.pod

  Log Message:
  ---
  [S26] replaced magic by the two forms #= and #|

Previously, determining whether a declarator blog should attach
to a declaration earlier in the source or later was done by a
works for most use cases heuristic. Now it's instead done by
being explicit about what is wanted: #| for attach to next
declaration and #= for attach to previous declaration.

Commit prepared by Damian Conway.


  Commit: 3e1a9a5a576b90e9eeabdb7083d16431513513f2
  
https://github.com/perl6/specs/commit/3e1a9a5a576b90e9eeabdb7083d16431513513f2
  Author: Carl Masak cma...@gmail.com
  Date:   2011-10-22 (Sat, 22 Oct 2011)

  Changed paths:
M S26-documentation.pod

  Log Message:
  ---
  [S26] lower-case $=POD, =DATA and =END

This has the effect that =END and =DATA no longer have to be special
cases to the rule All uppercase block typenames are reserved for
specifying standard documentation, publishing, or source components.

This commit also renames =END to =finish, because =end would clash
with the end marker of delimited blocks.

Commit prepared by Damian Conway.


Compare: https://github.com/perl6/specs/compare/5e98222...3e1a9a5


[perl6/specs] 5e9822: Rat has Uint64 for a denom, for repr flexibility

2011-10-18 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 5e98222c5cb9b14a8c9df1c064cf4a39dfae4801
  
https://github.com/perl6/specs/commit/5e98222c5cb9b14a8c9df1c064cf4a39dfae4801
  Author: Larry Wall la...@wall.org
  Date:   2011-10-18 (Tue, 18 Oct 2011)

  Changed paths:
M S02-bits.pod

  Log Message:
  ---
  Rat has Uint64 for a denom, for repr flexibility




[perl6/specs] 05414a: [S24] expand on todo, skip

2011-10-17 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 05414aa85a3f3c2f07d7d4f8cebc5e58803b4884
  
https://github.com/perl6/specs/commit/05414aa85a3f3c2f07d7d4f8cebc5e58803b4884
  Author: Moritz Lenz mor...@faui2k3.org
  Date:   2011-10-17 (Mon, 17 Oct 2011)

  Changed paths:
M S24-testing.pod

  Log Message:
  ---
  [S24] expand on todo, skip




[perl6/specs] 177028: S05 typo

2011-10-13 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 177028647da7b945137d181983e61f202be603f0
  
https://github.com/perl6/specs/commit/177028647da7b945137d181983e61f202be603f0
  Author: diakopter diakop...@gmail.com
  Date:   2011-10-13 (Thu, 13 Oct 2011)

  Changed paths:
M S05-regex.pod

  Log Message:
  ---
  S05 typo




[perl6/specs] f79839: braino spotted by moritz++

2011-10-11 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: f798397a348b0ab4b8e15cbc9120bef8548a7c98
  
https://github.com/perl6/specs/commit/f798397a348b0ab4b8e15cbc9120bef8548a7c98
  Author: Larry Wall la...@wall.org
  Date:   2011-10-11 (Tue, 11 Oct 2011)

  Changed paths:
M S03-operators.pod

  Log Message:
  ---
  braino spotted by moritz++




[perl6/specs] 694d6e: clarify unary hyper semantics for cognominal++

2011-10-11 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 694d6ef3d6cfeb9c2dc21ffec3b2ec4381c77fe0
  
https://github.com/perl6/specs/commit/694d6ef3d6cfeb9c2dc21ffec3b2ec4381c77fe0
  Author: Larry Wall la...@wall.org
  Date:   2011-10-11 (Tue, 11 Oct 2011)

  Changed paths:
M S03-operators.pod

  Log Message:
  ---
  clarify unary hyper semantics for cognominal++




[perl6/specs] cbb727: [S12] be explicit that Perl 6 uses C3 mro

2011-10-10 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: cbb72731f19f8bcdc51cdc6d4db28ae10cfdf60b
  
https://github.com/perl6/specs/commit/cbb72731f19f8bcdc51cdc6d4db28ae10cfdf60b
  Author: Moritz Lenz mor...@faui2k3.org
  Date:   2011-10-10 (Mon, 10 Oct 2011)

  Changed paths:
M S12-objects.pod

  Log Message:
  ---
  [S12] be explicit that Perl 6 uses C3 mro




[perl6/specs] fe06ca: more priming cleanup, spec .assuming * or Nil

2011-10-07 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: fe06ca8fe8b529a80056821f52ee31f0cf4e2fa5
  
https://github.com/perl6/specs/commit/fe06ca8fe8b529a80056821f52ee31f0cf4e2fa5
  Author: Larry Wall la...@wall.org
  Date:   2011-10-07 (Fri, 07 Oct 2011)

  Changed paths:
M S02-bits.pod
  M S06-routines.pod

  Log Message:
  ---
  more priming cleanup, spec .assuming * or Nil




[perl6/specs] 95d8b7: make xx thunky like a real loop

2011-10-07 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 95d8b726d8058f4d4bbf87086141b3d7611b6e70
  
https://github.com/perl6/specs/commit/95d8b726d8058f4d4bbf87086141b3d7611b6e70
  Author: Larry Wall la...@wall.org
  Date:   2011-10-07 (Fri, 07 Oct 2011)

  Changed paths:
M S03-operators.pod

  Log Message:
  ---
  make xx thunky like a real loop




[perl6/specs] d1124c: s/currying/priming/

2011-10-06 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: d1124cfe4ccecc3b4c11c4479fff082f33ee2255
  
https://github.com/perl6/specs/commit/d1124cfe4ccecc3b4c11c4479fff082f33ee2255
  Author: Larry Wall la...@wall.org
  Date:   2011-10-06 (Thu, 06 Oct 2011)

  Changed paths:
M S02-bits.pod
  M S03-operators.pod
  M S04-control.pod
  M S06-routines.pod
  M S12-objects.pod
  M S32-setting-library/Numeric.pod

  Log Message:
  ---
  s/currying/priming/

Currying really means treating multi-arg functions as compositions
of single-arg functions, so we should avoid misusing it the way most
other people misuse it.  :)




[perl6/specs] 2b77c5: mention currying for searchability, colomon++

2011-10-06 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 2b77c581f928ac256826884db38f82642913deee
  
https://github.com/perl6/specs/commit/2b77c581f928ac256826884db38f82642913deee
  Author: Larry Wall la...@wall.org
  Date:   2011-10-06 (Thu, 06 Oct 2011)

  Changed paths:
M S02-bits.pod

  Log Message:
  ---
  mention currying for searchability, colomon++




[perl6/specs] 2448d2: Delete a phrase in S06:3314-3316 that gave surpris...

2011-09-26 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 2448d23b949c14cad82ba048221b086fe1242f46
  
https://github.com/perl6/specs/commit/2448d23b949c14cad82ba048221b086fe1242f46
  Author: Geoffrey Broadwell ge...@broadwell.org
  Date:   2011-09-26 (Mon, 26 Sep 2011)

  Changed paths:
M S06-routines.pod

  Log Message:
  ---
  Delete a phrase in S06:3314-3316 that gave surprising --help semantics; 
s/argument/option/ in the same sentence so that '--' can be handled properly.




[perl6/specs] d7b563: [S32/Str] added Str form to .comb

2011-09-25 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: d7b5637978ed99480fa97e0d2c232c2558dd3747
  
https://github.com/perl6/specs/commit/d7b5637978ed99480fa97e0d2c232c2558dd3747
  Author: Carl Masak cma...@gmail.com
  Date:   2011-09-25 (Sun, 25 Sep 2011)

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

  Log Message:
  ---
  [S32/Str] added Str form to .comb

In parallel with the Str form in .split -- it's nice to have the
few times one needs it.

Also, added the :match parameter mentioned in the text.




[perl6/specs] ff11f1: define %%; clarify that % is not quantmod

2011-09-25 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: ff11f19331bf30327cf729a0f5c9c349caa231c7
  
https://github.com/perl6/specs/commit/ff11f19331bf30327cf729a0f5c9c349caa231c7
  Author: Larry Wall la...@wall.org
  Date:   2011-09-25 (Sun, 25 Sep 2011)

  Changed paths:
M S05-regex.pod

  Log Message:
  ---
  define %%; clarify that % is not quantmod

ingy++ requested a method of stopping optionally after the separator,
so that's now %% (with some notion of evenly divisible in some kind
of loose sense).  (Note, if you want to require the separator at the
end, don't use this construct, just use [x ',']* or such.

sorear++ requested clarification: % (and %%) are not really quantifier
modifiers; they modify a quantified atom to insert requirements
between each iteration of that quantified atom.  Hence any quantifier
may still take an additional control quantmod in addition to a separator.


  Commit: 6d7f9f1ad5f42fe3e14d44a10834cda869643cc7
  
https://github.com/perl6/specs/commit/6d7f9f1ad5f42fe3e14d44a10834cda869643cc7
  Author: Larry Wall la...@wall.org
  Date:   2011-09-25 (Sun, 25 Sep 2011)

  Changed paths:
M S32-setting-library/IO.pod
  M S32-setting-library/Str.pod

  Log Message:
  ---
  Merge branch 'master' of github.com:perl6/specs


Compare: https://github.com/perl6/specs/compare/d7b5637...6d7f9f1


[perl6/specs] 953a85: [S32::IO] all .read methods should return a Buf. T...

2011-09-23 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 953a85bcfbb8a22aaac883268cfc5ce03bdcdcc0
  
https://github.com/perl6/specs/commit/953a85bcfbb8a22aaac883268cfc5ce03bdcdcc0
  Author: Moritz Lenz mor...@faui2k3.org
  Date:   2011-09-23 (Fri, 23 Sep 2011)

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

  Log Message:
  ---
  [S32::IO] all .read methods should return a Buf. This is not C.




[perl6/specs] 58a9ca: get hybrid ** out of my head and into spec

2011-09-20 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 58a9ca5eebe07fc05591ed7a8d89bfd44365a3f6
  
https://github.com/perl6/specs/commit/58a9ca5eebe07fc05591ed7a8d89bfd44365a3f6
  Author: Larry Wall la...@wall.org
  Date:   2011-09-20 (Tue, 20 Sep 2011)

  Changed paths:
M S05-regex.pod

  Log Message:
  ---
  get hybrid ** out of my head and into spec




[perl6/specs] e639b7: [S05] fix typo

2011-09-20 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: e639b7dbca59e12a1056396a18e0a185887b471a
  
https://github.com/perl6/specs/commit/e639b7dbca59e12a1056396a18e0a185887b471a
  Author: Moritz Lenz mor...@faui2k3.org
  Date:   2011-09-20 (Tue, 20 Sep 2011)

  Changed paths:
M S05-regex.pod

  Log Message:
  ---
  [S05] fix typo




[perl6/specs] a455b1: old a**',' is now written a+%','

2011-09-20 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: a455b11b2c4364014f34401d41001a0fa3628e3d
  
https://github.com/perl6/specs/commit/a455b11b2c4364014f34401d41001a0fa3628e3d
  Author: Larry Wall la...@wall.org
  Date:   2011-09-20 (Tue, 20 Sep 2011)

  Changed paths:
M S05-regex.pod

  Log Message:
  ---
  old a**',' is now written a+%','

The separator syntax is now required to be a modifier on a quantifier,
so the old a ** ',' is now written a+ % ','.  This allows for other
quantifiers like * or ** on the left as the basis of the constraint,
while disambiguating use of ** to only work as a quantifier without
overloading separator matching.  The C% because it can be pronounced
'modulo' and because it looks like the relationship of two things.  And
also because it's unlikely to be confused with other regex forms.




[perl6/specs] fe723c: rm Conjectural from :D and :U

2011-09-19 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: fe723c3b27ef3a24152d27ca315e175a656fa565
  
https://github.com/perl6/specs/commit/fe723c3b27ef3a24152d27ca315e175a656fa565
  Author: Larry Wall la...@wall.org
  Date:   2011-09-19 (Mon, 19 Sep 2011)

  Changed paths:
M S12-objects.pod

  Log Message:
  ---
  rm Conjectural from :D and :U




[perl6/specs] 5b9b25: replace $?ROUTINE fossils by ?ROUTINE

2011-09-18 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 5b9b25e4b4b9aa7b66158d68b879aead96d78b0d
  
https://github.com/perl6/specs/commit/5b9b25e4b4b9aa7b66158d68b879aead96d78b0d
  Author: Stéphane Payrard cognomi...@gmail.com
  Date:   2011-09-17 (Sat, 17 Sep 2011)

  Changed paths:
M S06-routines.pod
  M S26-documentation.pod

  Log Message:
  ---
  replace $?ROUTINE fossils by ?ROUTINE


  Commit: 83f68bd6aca9cab9a426f7517481fa746d42e3a5
  
https://github.com/perl6/specs/commit/83f68bd6aca9cab9a426f7517481fa746d42e3a5
  Author: Brian Gernhardt be...@silverinsanity.com
  Date:   2011-09-18 (Sun, 18 Sep 2011)

  Changed paths:
M S06-routines.pod
  M S26-documentation.pod

  Log Message:
  ---
  Merge pull request #4 from cognominal/master

replace $?ROUTINE fossils by ?ROUTINE


Compare: https://github.com/perl6/specs/compare/f998662...83f68bd


[perl6/specs] 1cc077: lots more S02 headings (Names and Variables and Na...

2011-09-15 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 1cc077aa555fb1c1ac82b0801799b70c54d445dc
  
https://github.com/perl6/specs/commit/1cc077aa555fb1c1ac82b0801799b70c54d445dc
  Author: diakopter diakop...@gmail.com
  Date:   2011-09-15 (Thu, 15 Sep 2011)

  Changed paths:
M S02-bits.pod

  Log Message:
  ---
  lots more S02 headings (Names and Variables and Names); break some smartlinks




[perl6/specs] f99866: fix podchecker whitespace warning

2011-09-15 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: f9986623480765aef85820e3f20fc5706ad3aa6c
  
https://github.com/perl6/specs/commit/f9986623480765aef85820e3f20fc5706ad3aa6c
  Author: diakopter diakop...@gmail.com
  Date:   2011-09-15 (Thu, 15 Sep 2011)

  Changed paths:
M S02-bits.pod

  Log Message:
  ---
  fix podchecker whitespace warning




[perl6/specs] ac6eea: add scoping in as multi dispatch tiebreaker

2011-09-14 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: ac6eea7387a3e943c8ca78835a6680be712f4323
  
https://github.com/perl6/specs/commit/ac6eea7387a3e943c8ca78835a6680be712f4323
  Author: Larry Wall la...@wall.org
  Date:   2011-09-14 (Wed, 14 Sep 2011)

  Changed paths:
M S12-objects.pod

  Log Message:
  ---
  add scoping in as multi dispatch tiebreaker




[perl6/specs] 3e3f55: [S12] remove a fossile noted by felher++

2011-09-08 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 3e3f5560011a3ae6371db93d96d95ea658a9272a
  
https://github.com/perl6/specs/commit/3e3f5560011a3ae6371db93d96d95ea658a9272a
  Author: Moritz Lenz mor...@faui2k3.org
  Date:   2011-09-08 (Thu, 08 Sep 2011)

  Changed paths:
M S12-objects.pod

  Log Message:
  ---
  [S12] remove a fossile noted by felher++

At least I find it very unlikely that virtual class names correspond
to our current mindset of actually knowing some stuff at compile time.




[perl6/specs] e638d2: Document possessive quantifier syntax

2011-09-08 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: e638d24b7f1182231172d229725d35374a1cc6ff
  
https://github.com/perl6/specs/commit/e638d24b7f1182231172d229725d35374a1cc6ff
  Author: Larry Wall la...@wall.org
  Date:   2011-09-08 (Thu, 08 Sep 2011)

  Changed paths:
M S05-regex.pod

  Log Message:
  ---
  Document possessive quantifier syntax




[perl6/specs] 3cb17c: [S02] remove unexplained usage of idfirst

2011-09-07 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 3cb17ce91cf16a6eb377f36b6a00c25cd7339ef2
  
https://github.com/perl6/specs/commit/3cb17ce91cf16a6eb377f36b6a00c25cd7339ef2
  Author: Moritz Lenz mor...@faui2k3.org
  Date:   2011-09-07 (Wed, 07 Sep 2011)

  Changed paths:
M S02-bits.pod

  Log Message:
  ---
  [S02] remove unexplained usage of idfirst

rir++ asked at http://www.perlmonks.org/?node_id=924669 what idfirst
means, and I guess the answer is that simple.




[perl6/specs] 0e7e19: refinement of SIMPLECATCH semantics

2011-08-30 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 0e7e19cc19fe4c46eaef91244c77955c6262611e
  
https://github.com/perl6/specs/commit/0e7e19cc19fe4c46eaef91244c77955c6262611e
  Author: Larry Wall la...@wall.org
  Date:   2011-08-30 (Tue, 30 Aug 2011)

  Changed paths:
M S04-control.pod

  Log Message:
  ---
  refinement of SIMPLECATCH semantics

needs to go inside the loop to be able to give up on current exception




[perl6/specs] a7cfe0: [S32] backtraces overhaul

2011-08-23 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: a7cfe02002f665c120cf4b735919779820194757
  
https://github.com/perl6/specs/commit/a7cfe02002f665c120cf4b735919779820194757
  Author: Moritz Lenz mor...@faui2k3.org
  Date:   2011-08-23 (Tue, 23 Aug 2011)

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

  Log Message:
  ---
  [S32] backtraces overhaul

spec hidden_from_backtrace trait, be more verbose on backtrace stringification,
and introduce separate BackTraceLine class




[perl6/specs] d91760: [S32] backtrace renames, as suggested by masak++, ...

2011-08-23 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: d91760b2537b45a55006754f729ddd1c42f7bc4a
  
https://github.com/perl6/specs/commit/d91760b2537b45a55006754f729ddd1c42f7bc4a
  Author: Moritz Lenz mor...@faui2k3.org
  Date:   2011-08-23 (Tue, 23 Aug 2011)

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

  Log Message:
  ---
  [S32] backtrace renames, as suggested by masak++, jnthn++ and pmichaud++




[perl6/specs] 187e15: document that forward goto requires quotes

2011-08-23 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 187e15bcd1a5f52bf7bbd2e35ece1475bd9731af
  
https://github.com/perl6/specs/commit/187e15bcd1a5f52bf7bbd2e35ece1475bd9731af
  Author: Larry Wall la...@wall.org
  Date:   2011-08-23 (Tue, 23 Aug 2011)

  Changed paths:
M S04-control.pod

  Log Message:
  ---
  document that forward goto requires quotes




[perl6/specs] 3ac109: Disallow Pod blocks inside of Formatting Codes.

2011-08-21 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 3ac10981f10ec46adb5dbc6f54aed6a628711150
  
https://github.com/perl6/specs/commit/3ac10981f10ec46adb5dbc6f54aed6a628711150
  Author: Tadeusz Sośnierz tadzi...@gmail.com
  Date:   2011-08-21 (Sun, 21 Aug 2011)

  Changed paths:
M S26-documentation.pod

  Log Message:
  ---
  Disallow Pod blocks inside of Formatting Codes.


  Commit: bf64672f51ab45faa3059eb428532551bcb4ea74
  
https://github.com/perl6/specs/commit/bf64672f51ab45faa3059eb428532551bcb4ea74
  Author: Tadeusz Sośnierz tadzi...@gmail.com
  Date:   2011-08-21 (Sun, 21 Aug 2011)

  Changed paths:
M S26-documentation.pod

  Log Message:
  ---
  Clarify the implicit ending of formatting codes


Compare: https://github.com/perl6/specs/compare/1baf5fe...bf64672


[perl6/specs] 9538e5: remove p5chop/p5chomp

2011-08-18 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 9538e55c7dbcadf6002a2b68b8baaf094f8af78d
  
https://github.com/perl6/specs/commit/9538e55c7dbcadf6002a2b68b8baaf094f8af78d
  Author: Carl Masak cma...@gmail.com
  Date:   2011-08-18 (Thu, 18 Aug 2011)

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

  Log Message:
  ---
  remove p5chop/p5chomp

In a p5-p6 translator, mimicking Perl 5's chop/chomp
semantics is the least of our problems, and the answer
probably isn't to keep around builtins for it in the
Perl 6 setting.




[perl6/specs] d1f6d8: spec $/.before and $/.after

2011-08-18 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: d1f6d86c8e4da8f5b81f615b378ff919c065d8c7
  
https://github.com/perl6/specs/commit/d1f6d86c8e4da8f5b81f615b378ff919c065d8c7
  Author: Moritz Lenz mor...@faui2k3.org
  Date:   2011-08-18 (Thu, 18 Aug 2011)

  Changed paths:
M S05-regex.pod

  Log Message:
  ---
  spec $/.before and $/.after




[perl6/specs] 1baf5f: rebrand $/.before as .prematch and .after as .post...

2011-08-18 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 1baf5fe1278d573443b2447496d8ee410c1883e7
  
https://github.com/perl6/specs/commit/1baf5fe1278d573443b2447496d8ee410c1883e7
  Author: Moritz Lenz mor...@faui2k3.org
  Date:   2011-08-18 (Thu, 18 Aug 2011)

  Changed paths:
M S05-regex.pod

  Log Message:
  ---
  rebrand $/.before as .prematch and .after as .postmatch

I have been told on #perl6 that the old names are unclear, this seems to be
the new consensus




[perl6/specs] fedd76: more headings for S02, under Lists

2011-08-15 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: fedd7616b5f0a3282e2476abb2e7d06a149fe96f
  
https://github.com/perl6/specs/commit/fedd7616b5f0a3282e2476abb2e7d06a149fe96f
  Author: diakopter diakop...@gmail.com
  Date:   2011-08-15 (Mon, 15 Aug 2011)

  Changed paths:
M S02-bits.pod

  Log Message:
  ---
  more headings for S02, under Lists




[perl6/specs] a4e255: new attempt at :D policy

2011-08-13 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: a4e255cdec866af833f91d1e3c0d9ce6ddbdf74f
  
https://github.com/perl6/specs/commit/a4e255cdec866af833f91d1e3c0d9ce6ddbdf74f
  Author: Larry Wall la...@wall.org
  Date:   2011-08-13 (Sat, 13 Aug 2011)

  Changed paths:
M S12-objects.pod

  Log Message:
  ---
  new attempt at :D policy

:D and :U are now defined in terms of a low-level macro, DEFINITE.
The old :A now becomes :T, which admits only type objects.  Invocants
now default to :D, except for the new method, whose prototype puts a
default of :T on the invocants of all new methods in derived classes.




[perl6/specs] a69cc7: Start trying to make S11 a little saner; this gets...

2011-08-13 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: a69cc7b20d7609d2e9ddf5861ea47a429ece212c
  
https://github.com/perl6/specs/commit/a69cc7b20d7609d2e9ddf5861ea47a429ece212c
  Author: Jonathan Worthington jn...@jnthn.net
  Date:   2011-08-13 (Sat, 13 Aug 2011)

  Changed paths:
M S11-modules.pod

  Log Message:
  ---
  Start trying to make S11 a little saner; this gets us to a point where 
Cimport could feasibly work again.




[perl6/specs] 053cc4: 47 new headings under S02 Literals

2011-08-12 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 053cc49977603d4676dd6f4106945110b7a24a16
  
https://github.com/perl6/specs/commit/053cc49977603d4676dd6f4106945110b7a24a16
  Author: diakopter diakop...@gmail.com
  Date:   2011-08-12 (Fri, 12 Aug 2011)

  Changed paths:
M S02-bits.pod

  Log Message:
  ---
  47 new headings under S02 Literals




[perl6/specs] 6e3e97: typo in S12

2011-08-11 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 6e3e973eb16a87dd61a1ee05cad79e40a28c6dd6
  
https://github.com/perl6/specs/commit/6e3e973eb16a87dd61a1ee05cad79e40a28c6dd6
  Author: diakopter diakop...@gmail.com
  Date:   2011-08-11 (Thu, 11 Aug 2011)

  Changed paths:
M S12-objects.pod

  Log Message:
  ---
  typo in S12


  Commit: 940ced0a1f23229e7cac937034d7ffc0dd79cb33
  
https://github.com/perl6/specs/commit/940ced0a1f23229e7cac937034d7ffc0dd79cb33
  Author: diakopter diakop...@gmail.com
  Date:   2011-08-11 (Thu, 11 Aug 2011)

  Changed paths:
M S02-bits.pod
  M S03-operators.pod
  M S04-control.pod
  M S06-routines.pod
  M S26-documentation.pod

  Log Message:
  ---
  Merge branch 'master' of github.com:perl6/specs


Compare: https://github.com/perl6/specs/compare/4b75bad...940ced0


[perl6/specs] 4b75ba: Minor clarifications to 'succeed' semantics

2011-08-10 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 4b75bad66379edf77687193aeec0e89d7248836c
  
https://github.com/perl6/specs/commit/4b75bad66379edf77687193aeec0e89d7248836c
  Author: Larry Wall la...@wall.org
  Date:   2011-08-10 (Wed, 10 Aug 2011)

  Changed paths:
M S04-control.pod

  Log Message:
  ---
  Minor clarifications to 'succeed' semantics




[perl6/specs] fb1ceb: convert S26 from Latin-1 to UTF-8

2011-08-09 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: fb1ceb21cb7c18cfe0a966acd24d3984df467869
  
https://github.com/perl6/specs/commit/fb1ceb21cb7c18cfe0a966acd24d3984df467869
  Author: Moritz Lenz mor...@faui2k3.org
  Date:   2011-08-09 (Tue, 09 Aug 2011)

  Changed paths:
M S26-documentation.pod

  Log Message:
  ---
  convert S26 from Latin-1 to UTF-8

No semantic changes or anything, just a dumb recode




[perl6/specs] e874ee: [S03] remove Scalar from the smart matching table

2011-08-08 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: e874ee45bda9978696ab75420c16aff22093ccc6
  
https://github.com/perl6/specs/commit/e874ee45bda9978696ab75420c16aff22093ccc6
  Author: Moritz Lenz mor...@faui2k3.org
  Date:   2011-08-08 (Mon, 08 Aug 2011)

  Changed paths:
M S03-operators.pod

  Log Message:
  ---
  [S03] remove Scalar from the smart matching table




[perl6/specs] 5f3562: make MAIN more robust and less magic

2011-08-08 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 5f3562023c2b3ca220d29e1a9465e7c19ab3baf0
  
https://github.com/perl6/specs/commit/5f3562023c2b3ca220d29e1a9465e7c19ab3baf0
  Author: Moritz Lenz mor...@faui2k3.org
  Date:   2011-08-08 (Mon, 08 Aug 2011)

  Changed paths:
M S06-routines.pod

  Log Message:
  ---
  make MAIN more robust and less magic

The problem with the previous approach was that it made the parsing
of command lines dependent on the signature of each multi MAIN
candidate, making it impossible to first process @*ARGS and then
do a multi dispatch.

A different approach at fixing that would be to use the signature of
the proto of MAIN as reference instead. If somebody feels strongly
about preserving the old magic, please revert this commit and clarify
that magic command line parsing needs an explicit proto MAIN.




[perl6/specs] 35e20e: define coercion types, value/impl types better

2011-08-08 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 35e20e2e4e14efa0a8acd0835bab5251ed1eb491
  
https://github.com/perl6/specs/commit/35e20e2e4e14efa0a8acd0835bab5251ed1eb491
  Author: Larry Wall la...@wall.org
  Date:   2011-08-08 (Mon, 08 Aug 2011)

  Changed paths:
M S02-bits.pod

  Log Message:
  ---
  define coercion types, value/impl types better

We were using two different meanings of value type, so now
value vs implementation type is of type vs container type.

We also now have a coercive type syntax, so there's no longer
any need for a separate 'as' trait for subs.




[perl6/specs] 564594: some disambiguation

2011-08-08 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 5645947b2c415298521809a901e98d587dd38da3
  
https://github.com/perl6/specs/commit/5645947b2c415298521809a901e98d587dd38da3
  Author: Larry Wall la...@wall.org
  Date:   2011-08-08 (Mon, 08 Aug 2011)

  Changed paths:
M S02-bits.pod

  Log Message:
  ---
  some disambiguation




[perl6/specs] f0be5f: prohibit only Range as endpoint of a Range

2011-08-06 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: f0be5f13258ea78c0f0c6df3bd0b16a5af40b510
  
https://github.com/perl6/specs/commit/f0be5f13258ea78c0f0c6df3bd0b16a5af40b510
  Author: Larry Wall la...@wall.org
  Date:   2011-08-06 (Sat, 06 Aug 2011)

  Changed paths:
M S03-operators.pod

  Log Message:
  ---
  prohibit only Range as endpoint of a Range

Used to prohibit Iterable, with the sad result that we couldn't't
use an array for its size.




[perl6/specs] 15c37f: refine relationship of CATCH to outer caller's $!

2011-08-05 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 15c37f83a49fbd0c6039b4e44021d00529c94051
  
https://github.com/perl6/specs/commit/15c37f83a49fbd0c6039b4e44021d00529c94051
  Author: Larry Wall la...@wall.org
  Date:   2011-08-05 (Fri, 05 Aug 2011)

  Changed paths:
M S04-control.pod

  Log Message:
  ---
  refine relationship of CATCH to outer caller's $!

Now if there are multiple caught exceptions in a try, they
should all be passed to set_outer_caller's_bang and show up
in some form in $!.  Note it's not the caller's bang, since
we're called by some die deep down (CATCH is pre unwind).
It's whatever called the OUTER of the CATCH, so is a bit lexotic




[perl6/specs] a7170a: no need to set $! if we're rethrowing past it

2011-08-05 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: a7170aa66ebf2f53a3f2079683a8e82f19aad946
  
https://github.com/perl6/specs/commit/a7170aa66ebf2f53a3f2079683a8e82f19aad946
  Author: Larry Wall la...@wall.org
  Date:   2011-08-05 (Fri, 05 Aug 2011)

  Changed paths:
M S04-control.pod

  Log Message:
  ---
  no need to set $! if we're rethrowing past it




[perl6/specs] 57dfe7: begin to add more headings to S02, break some more...

2011-08-03 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 57dfe75250bcc6908f317b7e84e1e04865de0041
  
https://github.com/perl6/specs/commit/57dfe75250bcc6908f317b7e84e1e04865de0041
  Author: diakopter diakop...@gmail.com
  Date:   2011-08-03 (Wed, 03 Aug 2011)

  Changed paths:
M S02-bits.pod

  Log Message:
  ---
  begin to add more headings to S02, break some more smartlinks, fix future 
tense




[perl6/specs] 3be7a8: lots more headings in S02; lots more broken smartl...

2011-08-03 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 3be7a8b94ac5e7e8cf58497f31a00370a82b0bf6
  
https://github.com/perl6/specs/commit/3be7a8b94ac5e7e8cf58497f31a00370a82b0bf6
  Author: diakopter diakop...@gmail.com
  Date:   2011-08-03 (Wed, 03 Aug 2011)

  Changed paths:
M S02-bits.pod

  Log Message:
  ---
  lots more headings in S02; lots more broken smartlinks; fix typos/grammaros




[perl6/specs] 81bd38: Bind of Nil with := is primitive

2011-08-02 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 81bd38ce3e0b0708aae0c55dd2ab44317ddb548c
  
https://github.com/perl6/specs/commit/81bd38ce3e0b0708aae0c55dd2ab44317ddb548c
  Author: Larry Wall la...@wall.org
  Date:   2011-08-02 (Tue, 02 Aug 2011)

  Changed paths:
M S02-bits.pod

  Log Message:
  ---
  Bind of Nil with := is primitive

(But parameter binding is ::= semantics, which treats Nil as if no arg had been 
passed.)




[perl6/specs] 598535: more headings, add Foo:A

2011-08-01 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 598535f2c9b7e879ac0eba9305e0200cf6f1b281
  
https://github.com/perl6/specs/commit/598535f2c9b7e879ac0eba9305e0200cf6f1b281
  Author: Larry Wall la...@wall.org
  Date:   2011-08-01 (Mon, 01 Aug 2011)

  Changed paths:
M S12-objects.pod

  Log Message:
  ---
  more headings, add Foo:A




[perl6/specs] c92cde: more headings in S12 (Multisubs/multimethods and E...

2011-08-01 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: c92cdeda5242ad92f609ef6b56b2c5906fb80de7
  
https://github.com/perl6/specs/commit/c92cdeda5242ad92f609ef6b56b2c5906fb80de7
  Author: diakopter diakop...@gmail.com
  Date:   2011-08-01 (Mon, 01 Aug 2011)

  Changed paths:
M S12-objects.pod

  Log Message:
  ---
  more headings in S12 (Multisubs/multimethods and Enumerations)




[perl6/specs] c49322: define normal order for init vs final phasers

2011-07-31 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: c493227793e2623e998abba7801e21a446ca0357
  
https://github.com/perl6/specs/commit/c493227793e2623e998abba7801e21a446ca0357
  Author: Larry Wall la...@wall.org
  Date:   2011-07-31 (Sun, 31 Jul 2011)

  Changed paths:
M S04-control.pod

  Log Message:
  ---
  define normal order for init vs final phasers




[perl6/specs] 4dbf08: [S32/Str] fix braino

2011-07-20 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 4dbf083d4b7fb3e473f1d75650bb7784ca28ff04
  
https://github.com/perl6/specs/commit/4dbf083d4b7fb3e473f1d75650bb7784ca28ff04
  Author: Moritz Lenz mor...@faui2k3.org
  Date:   2011-07-20 (Wed, 20 Jul 2011)

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

  Log Message:
  ---
  [S32/Str] fix braino




[perl6/specs] 6fe30d: '42' ~~ 1..100 coerces string to Real, etc.

2011-07-11 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 6fe30d629e45f36dfe9c71cdcc9be7ed39e8a3e9
  
https://github.com/perl6/specs/commit/6fe30d629e45f36dfe9c71cdcc9be7ed39e8a3e9
  Author: Larry Wall la...@wall.org
  Date:   2011-07-11 (Mon, 11 Jul 2011)

  Changed paths:
M S03-operators.pod

  Log Message:
  ---
  '42' ~~ 1..100 coerces string to Real, etc.




[perl6/specs] 08b888: require parallelizers to declare $/ and $! dynvars

2011-07-09 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 08b8886b8f4ef11eaa97df9b7c4c457c3befce09
  
https://github.com/perl6/specs/commit/08b8886b8f4ef11eaa97df9b7c4c457c3befce09
  Author: Larry Wall la...@wall.org
  Date:   2011-07-09 (Sat, 09 Jul 2011)

  Changed paths:
M S06-routines.pod

  Log Message:
  ---
  require parallelizers to declare $/ and $! dynvars

Spurred by a question from sorear++.  We need to be careful about async
update of dynvars.  Probably need a more general policy here eventually.




[perl6/specs] 08f2ce: $/ is now per-routine

2011-07-07 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 08f2ce9d48dfdec07db49ce4cd9be7c00a792262
  
https://github.com/perl6/specs/commit/08f2ce9d48dfdec07db49ce4cd9be7c00a792262
  Author: Larry Wall la...@wall.org
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
M S05-regex.pod

  Log Message:
  ---
  $/ is now per-routine




[perl6/specs] 61c34a: slightly clarify that $.x autogens at } if needed

2011-07-07 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 61c34a1c26cc545e3c6548add55aaf4fc17bc74c
  
https://github.com/perl6/specs/commit/61c34a1c26cc545e3c6548add55aaf4fc17bc74c
  Author: Larry Wall la...@wall.org
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
M S12-objects.pod

  Log Message:
  ---
  slightly clarify that $.x autogens at } if needed




[perl6/specs] 0a5a59: $! and $/ are created only by routines/compunits

2011-07-07 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 0a5a59c66b7b12c3866a936d47acd9188ead
  
https://github.com/perl6/specs/commit/0a5a59c66b7b12c3866a936d47acd9188ead
  Author: Larry Wall la...@wall.org
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
M S06-routines.pod

  Log Message:
  ---
  $! and $/ are created only by routines/compunits

Blocks don't have their own $! or $/ unless you explicitly declare one.




[perl6/specs] aca4e5: detangling $! from inflight semantics of @!

2011-07-07 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: aca4e5d20acca3549d7bb6301da42bce7446b301
  
https://github.com/perl6/specs/commit/aca4e5d20acca3549d7bb6301da42bce7446b301
  Author: Larry Wall la...@wall.org
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
M S04-control.pod

  Log Message:
  ---
  detangling $! from inflight semantics of @!




[perl6/specs] f30cc8: cmp does not throw exceptions, just fails

2011-07-06 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: f30cc880516c7f8a85decc30f8615042bc29dbec
  
https://github.com/perl6/specs/commit/f30cc880516c7f8a85decc30f8615042bc29dbec
  Author: Larry Wall la...@wall.org
  Date:   2011-07-06 (Wed, 06 Jul 2011)

  Changed paths:
M S03-operators.pod

  Log Message:
  ---
  cmp does not throw exceptions, just fails

Also discuss mass production ops that tend to pass failures
through rather than throw them.  Which ops are so considered
is of course a matter for ongoing negotiation.


  Commit: 1a67e98abca16ed4bcd20a12f110eec4ed1309c6
  
https://github.com/perl6/specs/commit/1a67e98abca16ed4bcd20a12f110eec4ed1309c6
  Author: Larry Wall la...@wall.org
  Date:   2011-07-06 (Wed, 06 Jul 2011)

  Changed paths:
M S02-bits.pod

  Log Message:
  ---
  nail down return types of colon radix notation


Compare: https://github.com/perl6/specs/compare/839c329...1a67e98


[perl6/specs] 839c32: [S06] typo fix: insert missing 'is'

2011-07-05 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 839c329b50b3f2fdb41e713081b8e74f1bda41bf
  
https://github.com/perl6/specs/commit/839c329b50b3f2fdb41e713081b8e74f1bda41bf
  Author: Felix Herrmann fe...@herrmann-koenigsberg.de
  Date:   2011-07-05 (Tue, 05 Jul 2011)

  Changed paths:
M S06-routines.pod

  Log Message:
  ---
  [S06] typo fix: insert missing 'is'




[perl6/specs] e84b11: eval() does not catch exceptions

2011-06-30 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: e84b11137cc55ecd9f17f58976c08d361054ea05
  
https://github.com/perl6/specs/commit/e84b11137cc55ecd9f17f58976c08d361054ea05
  Author: Moritz Lenz mor...@faui2k3.org
  Date:   2011-06-30 (Thu, 30 Jun 2011)

  Changed paths:
M S29-functions.pod

  Log Message:
  ---
  eval() does not catch exceptions




[perl6/specs] 781e72: Revert fix 0 = $arg naminess

2011-06-30 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 781e7266ed8dd7e948e640142462fe48736a2d56
  
https://github.com/perl6/specs/commit/781e7266ed8dd7e948e640142462fe48736a2d56
  Author: Larry Wall la...@wall.org
  Date:   2011-06-30 (Thu, 30 Jun 2011)

  Changed paths:
M S06-routines.pod

  Log Message:
  ---
  Revert fix 0 = $arg naminess

This reverts commit 0140a6f03e1e0917c103eaf730cfafa3c97c8069,
which was widely reviled.


  Commit: e881c784d657bc70127078d5c81a2bdfc5ebca0c
  
https://github.com/perl6/specs/commit/e881c784d657bc70127078d5c81a2bdfc5ebca0c
  Author: Larry Wall la...@wall.org
  Date:   2011-06-30 (Thu, 30 Jun 2011)

  Changed paths:
M S06-routines.pod

  Log Message:
  ---
  Revert don't include positional names in API

This reverts commit 74b208c3d7dc6bc3fb913be3376492e2d72733f6,
which which was found wanting.


  Commit: 94d01246e7d286bb2a4df32ba9c2ba733d0aec04
  
https://github.com/perl6/specs/commit/94d01246e7d286bb2a4df32ba9c2ba733d0aec04
  Author: Larry Wall la...@wall.org
  Date:   2011-06-30 (Thu, 30 Jun 2011)

  Changed paths:
M S06-routines.pod

  Log Message:
  ---
  severely restrict named-to-positional binding

Binding named args to positional parameters is now restricted to
explicit Cproto and Conly declarations.  But we will support it,
since it can have profound refactoring advantages if you don't have
to know which parameters will eventually end up as positionals.


Compare: https://github.com/perl6/specs/compare/e84b111...94d0124


[perl6/specs] e8bea7: s// - s/// from jlaire++

2011-06-29 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: e8bea71b6d8799febb5070dd4b36afa842695699
  
https://github.com/perl6/specs/commit/e8bea71b6d8799febb5070dd4b36afa842695699
  Author: Larry Wall la...@wall.org
  Date:   2011-06-29 (Wed, 29 Jun 2011)

  Changed paths:
M S05-regex.pod

  Log Message:
  ---
  s// - s/// from jlaire++




[perl6/specs] 30347a: Simplify handling of trig bases

2011-06-28 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 30347a2cef76c843bae4b3e76ab6aef4b408f0c8
  
https://github.com/perl6/specs/commit/30347a2cef76c843bae4b3e76ab6aef4b408f0c8
  Author: Stefan O'Rear stefa...@cox.net
  Date:   2011-06-28 (Tue, 28 Jun 2011)

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

  Log Message:
  ---
  Simplify handling of trig bases

Following discussion on #phasers, we've decided it's not worthwhile to
have a second argument on trig functions, nor for methods to look at
CALLER.  Cuse trigbase has been redefined to still be useful, and
is also extensible, if Gradians aren't exotic enough for you.




[perl6/specs] 6faacb: [S06] typo fix: remove lonely ')'

2011-06-28 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 6faacb9a8c993d894b494ff4ed2d4c28617a85c3
  
https://github.com/perl6/specs/commit/6faacb9a8c993d894b494ff4ed2d4c28617a85c3
  Author: Felix Herrmann fe...@herrmann-koenigsberg.de
  Date:   2011-06-28 (Tue, 28 Jun 2011)

  Changed paths:
M S06-routines.pod

  Log Message:
  ---
  [S06] typo fix: remove lonely ')'




[perl6/specs] eea682: [S06] convert We Know Which One It Is to lc

2011-06-26 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: eea68226d441e8abc69b57759d0c43167767056f
  
https://github.com/perl6/specs/commit/eea68226d441e8abc69b57759d0c43167767056f
  Author: Felix Herrmann fe...@herrmann-koenigsberg.de
  Date:   2011-06-26 (Sun, 26 Jun 2011)

  Changed paths:
M S06-routines.pod

  Log Message:
  ---
  [S06] convert We Know Which One It Is to lc




[perl6/specs] 0a75c8: document gist better

2011-06-25 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 0a75c8b20599a77cb760b92a4c02e1aaeb34f264
  
https://github.com/perl6/specs/commit/0a75c8b20599a77cb760b92a4c02e1aaeb34f264
  Author: Larry Wall la...@wall.org
  Date:   2011-06-25 (Sat, 25 Jun 2011)

  Changed paths:
M S29-functions.pod

  Log Message:
  ---
  document gist better




[perl6/specs] cdb1b7: spec exit at least as well as rosettacode does :)

2011-06-24 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: cdb1b72700bd5e73d2c2fb3c6561fd0d9ae2a161
  
https://github.com/perl6/specs/commit/cdb1b72700bd5e73d2c2fb3c6561fd0d9ae2a161
  Author: Larry Wall la...@wall.org
  Date:   2011-06-24 (Fri, 24 Jun 2011)

  Changed paths:
M S29-functions.pod

  Log Message:
  ---
  spec exit at least as well as rosettacode does :)




[perl6/specs] b4e7bc: gather/take is lexotic with dynamic fallback

2011-06-23 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: b4e7bc1638b1a8e1beb5b873bff0838d99c6e2f2
  
https://github.com/perl6/specs/commit/b4e7bc1638b1a8e1beb5b873bff0838d99c6e2f2
  Author: Larry Wall la...@wall.org
  Date:   2011-06-23 (Thu, 23 Jun 2011)

  Changed paths:
M S04-control.pod

  Log Message:
  ---
  gather/take is lexotic with dynamic fallback

We have to allow for implementations and libraries to use gather/take
internally.  To preserve the sanity of the user in such cases,
we need gather/take to behave lexotically, so that if you use take
in the lexical scope of a gather, it always goes to *that* gather,
even if the take is inside a closure that is passed into the scope
of another gather.




[perl6/specs] d5e738: gather/take user-vs-library considerations

2011-06-23 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: d5e7386cf47bc8fc8d1507da6c97e9d65c2987dc
  
https://github.com/perl6/specs/commit/d5e7386cf47bc8fc8d1507da6c97e9d65c2987dc
  Author: Larry Wall la...@wall.org
  Date:   2011-06-23 (Thu, 23 Jun 2011)

  Changed paths:
M S04-control.pod

  Log Message:
  ---
  gather/take user-vs-library considerations

Incorporate feedback from awwaiid++, PerlJam++, sorear++.




[perl6/specs] d88500: [S03] fix filetest example

2011-06-22 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: d8850073386a650bbeed96f45f9b5704bf356060
  
https://github.com/perl6/specs/commit/d8850073386a650bbeed96f45f9b5704bf356060
  Author: Felix Herrmann fe...@herrmann-koenigsberg.de
  Date:   2011-06-22 (Wed, 22 Jun 2011)

  Changed paths:
M S03-operators.pod

  Log Message:
  ---
  [S03] fix filetest example




[perl6/specs] 669e0d: .Str - .gist and .Bool - .truth as appropriate

2011-06-18 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 669e0ddc867a4e91822ce315aadd5c9d4a011485
  
https://github.com/perl6/specs/commit/669e0ddc867a4e91822ce315aadd5c9d4a011485
  Author: Larry Wall la...@wall.org
  Date:   2011-06-18 (Sat, 18 Jun 2011)

  Changed paths:
M S02-bits.pod
  M S03-operators.pod
  M S04-control.pod
  M S12-objects.pod
  M S32-setting-library/Basics.pod

  Log Message:
  ---
  .Str - .gist and .Bool - .truth as appropriate

.Str and .Bool are now just the normal types.  The primitives used by
'say' and conditionals are now separate methods.  So .gist (and gist())
now do the forced-dwimmy human-readable stringification used by 'say',
and .truth is the primitive that returns a 0 or 1 to be used internally
by conditionals like 'if' and 'while'.




[perl6/specs] d3f2a1: S03 example missing .perl on display of flatteni...

2011-06-18 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: d3f2a14bba93bf90ba877fb12ea557008b67fe68
  
https://github.com/perl6/specs/commit/d3f2a14bba93bf90ba877fb12ea557008b67fe68
  Author: pmichaud pmich...@pobox.com
  Date:   2011-06-18 (Sat, 18 Jun 2011)

  Changed paths:
M S03-operators.pod

  Log Message:
  ---
  S03 example missing .perl on display of flattening Parcel results.




  1   2   3   >