[perl6/specs] 8fcd8d: spec 0 .. '1.5' better, colomon++
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
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
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
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
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...
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
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...
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
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] 9f731e: [S05] add :r alias for :ratchet
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 9f731e51ec8b63ed9ba27d204eeed5c0dded6ac0 https://github.com/perl6/specs/commit/9f731e51ec8b63ed9ba27d204eeed5c0dded6ac0 Author: Moritz Lenz mor...@faui2k3.org Date: 2011-12-15 (Thu, 15 Dec 2011) Changed paths: M S05-regex.pod Log Message: --- [S05] add :r alias for :ratchet std, rakudo and niecza already support it anyway
[perl6/specs] a69961: remove Abstraction fossil
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
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
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
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 ...
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++
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.
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
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
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
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
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
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
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
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
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
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
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
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
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++
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++
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
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] 6b021e: Take a first quack at defining duck mapping
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 6b021ee247dcda4496e1e04b74ad0fa1025499b6 https://github.com/perl6/specs/commit/6b021ee247dcda4496e1e04b74ad0fa1025499b6 Author: Larry Wall la...@wall.org Date: 2011-10-10 (Mon, 10 Oct 2011) Changed paths: M S03-operators.pod Log Message: --- Take a first quack at defining duck mapping In which we bias unary hypers toward a shallow interpretation if the node in question responds to the operator, for a strict definition of responds to not including Cool coercions. Commit: fa5e0879269c67855a11664b36b16d89231331d5 https://github.com/perl6/specs/commit/fa5e0879269c67855a11664b36b16d89231331d5 Author: Larry Wall la...@wall.org Date: 2011-10-10 (Mon, 10 Oct 2011) Changed paths: M S12-objects.pod Log Message: --- Merge branch 'master' of github.com:perl6/specs Compare: https://github.com/perl6/specs/compare/cbb7273...fa5e087
[perl6/specs] fe06ca: more priming cleanup, spec .assuming * or Nil
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
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/
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++
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...
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
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
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...
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
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
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+%','
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
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
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...
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
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
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++
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] a2f4fb: [S12] typo fix: insert missing if
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: a2f4fb9ee601093101b610b8372f141abf4d0efd https://github.com/perl6/specs/commit/a2f4fb9ee601093101b610b8372f141abf4d0efd Author: Felix Herrmann fe...@herrmann-koenigsberg.de Date: 2011-09-08 (Thu, 08 Sep 2011) Changed paths: M S12-objects.pod Log Message: --- [S12] typo fix: insert missing if
[perl6/specs] e638d2: Document possessive quantifier syntax
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
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
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
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++, ...
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
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.
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
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
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...
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
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] d8202f: [S02] remove context fossile
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: d8202fe5b126960b6b6313fe8ce027d2ec93dd66 https://github.com/perl6/specs/commit/d8202fe5b126960b6b6313fe8ce027d2ec93dd66 Author: Moritz Lenz mor...@faui2k3.org Date: 2011-08-13 (Sat, 13 Aug 2011) Changed paths: M S02-bits.pod Log Message: --- [S02] remove context fossile called in item context implies that context flows inwards, which it does not anymore
[perl6/specs] a4e255: new attempt at :D policy
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...
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
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
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
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
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
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
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
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
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
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 $!
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
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...
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...
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
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
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...
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
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
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.
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
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
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
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
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 @!
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
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'
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
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
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++
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
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 ')'
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
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
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 :)
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
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.