[perl6/specs] a826b5: [S04,S32] implicit loops expect to be controlled b...
Branch: refs/heads/master Home: http://github.com/perl6/specs Commit: a826b588b613ef61471e4d89c6b86d7f3502dcdb http://github.com/perl6/specs/commit/a826b588b613ef61471e4d89c6b86d7f3502dcdb Author: TimToady Date: 2010-09-06 (Mon, 06 Sep 2010) Changed paths: M S04-control.pod M S32-setting-library/Containers.pod Log Message: --- [S04,S32] implicit loops expect to be controlled by bare next and last
[perl6/specs] 761178: remove some some duplicate words words
Branch: refs/heads/master Home: http://github.com/perl6/specs Commit: 7611788411e5aff5f3ae150e2da9929ee546d6d8 http://github.com/perl6/specs/commit/7611788411e5aff5f3ae150e2da9929ee546d6d8 Author: Coke Date: 2010-09-07 (Tue, 07 Sep 2010) Changed paths: M S05-regex.pod M S12-objects.pod Log Message: --- remove some some duplicate words words
[perl6/specs] 692474: [S03] Attempt bring more clarity to the semantics ...
Branch: refs/heads/master Home: http://github.com/perl6/specs Commit: 692474967ab8535f370d859488da592555e17d8d http://github.com/perl6/specs/commit/692474967ab8535f370d859488da592555e17d8d Author: TimToady Date: 2010-09-07 (Tue, 07 Sep 2010) Changed paths: M S03-operators.pod Log Message: --- [S03] Attempt bring more clarity to the semantics of series operators. The limit is now always a smartmatch, which must match exactly. No attempt is made to intuit which direction the series is going, or to turn exact matches into inequalities. Non-numeric series behavior is regularized to work like single characters, taking into account the target value as indicative of the range desired. The old semantics are relegated to explicit *.succ and limits. Also, ... and ...^ are defined in terms of last($x) vs last().
perl6-language@perl.org
Branch: refs/heads/master Home: http://github.com/perl6/specs Commit: 08f22a7b7e0e9f5cc54efccd5f7fd54a35f681e4 http://github.com/perl6/specs/commit/08f22a7b7e0e9f5cc54efccd5f7fd54a35f681e4 Author: Kodi Arfer Date: 2010-09-07 (Tue, 07 Sep 2010) Changed paths: M S04-control.pod Log Message: --- Changed some references to (the now nonexistent) &localtime to use &now instead.
[perl6/specs] 7e4097: [S09] too-long subscript range behaves differently...
Branch: refs/heads/master Home: http://github.com/perl6/specs Commit: 7e409792fc638312b0b9c5f4ec8ee2954696f507 http://github.com/perl6/specs/commit/7e409792fc638312b0b9c5f4ec8ee2954696f507 Author: TimToady Date: 2010-09-07 (Tue, 07 Sep 2010) Changed paths: M S09-data.pod Log Message: --- [S09] too-long subscript range behaves differently as rvalue or lvalue
[perl6/specs] 6dd848: [S32/IO] spec dir() function, which is already imp...
Branch: refs/heads/master Home: http://github.com/perl6/specs Commit: 6dd8484716603c69dafea7cffe84579d15635833 http://github.com/perl6/specs/commit/6dd8484716603c69dafea7cffe84579d15635833 Author: Moritz Lenz Date: 2010-09-10 (Fri, 10 Sep 2010) Changed paths: M S32-setting-library/IO.pod Log Message: --- [S32/IO] spec dir() function, which is already implemented in Rakudo
[perl6/specs] 3b9260: [S03] Rat**UInt also tries to stay in Rat-space
Branch: refs/heads/master Home: http://github.com/perl6/specs Commit: 3b9260b2e176c02b4f5c86fef3573ebe70233c58 http://github.com/perl6/specs/commit/3b9260b2e176c02b4f5c86fef3573ebe70233c58 Author: TimToady Date: 2010-09-11 (Sat, 11 Sep 2010) Changed paths: M S03-operators.pod Log Message: --- [S03] Rat**UInt also tries to stay in Rat-space Make it clear that a Rat raised to a positive integral power also should try to preserve exactitude as long as Rat can support it. (Currently Rat is specced to be Int/uint64, though rakudo does not yet do that.) Commit: 6f847e0ab2dbd8051ffc76f53c9d36f9d73c19b1 http://github.com/perl6/specs/commit/6f847e0ab2dbd8051ffc76f53c9d36f9d73c19b1 Author: TimToady Date: 2010-09-11 (Sat, 11 Sep 2010) Changed paths: M S32-setting-library/IO.pod Log Message: --- Merge branch 'master' of github.com:perl6/specs
[perl6/specs] a87765: move := and ::= to correct precedence section
Branch: refs/heads/master Home: http://github.com/perl6/specs Commit: a877659a28884f898b84e0b4d0ae1fbfc650cfd9 http://github.com/perl6/specs/commit/a877659a28884f898b84e0b4d0ae1fbfc650cfd9 Author: TimToady Date: 2010-09-12 (Sun, 12 Sep 2010) Changed paths: M S03-operators.pod Log Message: --- move := and ::= to correct precedence section tylercurtis++ noticed they were still in the item assignment section despite having been redefined as listop precedence.
[perl6/specs] f73043: [S32::Containers] Changed the *default* default de...
Branch: refs/heads/master Home: http://github.com/perl6/specs Commit: f73043b80803f95bb094c90c34e7f2883ad549ee http://github.com/perl6/specs/commit/f73043b80803f95bb094c90c34e7f2883ad549ee Author: Kodi Arfer Date: 2010-09-15 (Wed, 15 Sep 2010) Changed paths: M S32-setting-library/Containers.pod Log Message: --- [S32::Containers] Changed the *default* default default KeyHash value to Any. S02 says the default default value is sensitive to the value type of the KeyHash. If the default value type of a KeyHash is Any, which seems logical to me, then the default default default value should be a prototype Any, not 0.
[perl6/specs] 8ecf53: [Containers] split pick into pick and roll
Branch: refs/heads/master Home: http://github.com/perl6/specs Commit: 8ecf53a93a9e9a4a871603b482e41993e085db4f http://github.com/perl6/specs/commit/8ecf53a93a9e9a4a871603b482e41993e085db4f Author: TimToady Date: 2010-09-15 (Wed, 15 Sep 2010) Changed paths: M S32-setting-library/Containers.pod Log Message: --- [Containers] split pick into pick and roll
[perl6/specs] 61e2e1: copy-paste issues with new roll method
Branch: refs/heads/master Home: http://github.com/perl6/specs Commit: 61e2e1a1f54bb0fbefbdd932d95f28f3df2a172e http://github.com/perl6/specs/commit/61e2e1a1f54bb0fbefbdd932d95f28f3df2a172e Author: TimToady Date: 2010-09-16 (Thu, 16 Sep 2010) Changed paths: M S32-setting-library/Containers.pod Log Message: --- copy-paste issues with new roll method jkpeters_37++ points out a problem in the new specs for .roll, which are now revised for (I hope) more clarity.
[perl6/specs] b962f0: refine tree contexts; slice context -> lol context
Branch: refs/heads/master Home: http://github.com/perl6/specs Commit: b962f00fdcc6e10ad220e50f5ff38545b578cce1 http://github.com/perl6/specs/commit/b962f00fdcc6e10ad220e50f5ff38545b578cce1 Author: TimToady Date: 2010-09-16 (Thu, 16 Sep 2010) Changed paths: M S02-bits.pod M S03-operators.pod M S04-control.pod M S06-routines.pod M S32-setting-library/Containers.pod Log Message: --- refine tree contexts; slice context -> lol context The old term "slice context" was too overloaded and imprecise; we will now talk about slicing only when discussing multi-argument subscript operations. Various confused levels of treeness may now be distinguished with the .tree method, and the list-of-lists type that used to be "Slicel" is now "LoL". The old "slice" contextualizer is now "lol", and is more or less equivalent to .tree(*.list).LoL, that is do 1 level of tree mapping to list. Note these are now lists of List, not of Seq. That's the only substantive change (along with the .tree method). Almost everything else is just refining the terminology.
[perl6/specs] 177959: s/series/sequence/ to accord with math culture
Branch: refs/heads/master Home: http://github.com/perl6/specs Commit: 17795925bc48affda10275bd2768e1f2d9ef6345 http://github.com/perl6/specs/commit/17795925bc48affda10275bd2768e1f2d9ef6345 Author: TimToady Date: 2010-09-23 (Thu, 23 Sep 2010) Changed paths: M S03-operators.pod M S05-regex.pod M S09-data.pod M S32-setting-library/Containers.pod Log Message: --- s/series/sequence/ to accord with math culture To a mathematician, a series is the sum of a sequence. We don't want to confuse the poor mathematicians any more than they already are.
[perl6/specs] c7808c: introspection excludes Cool and Any by default
Branch: refs/heads/master Home: http://github.com/perl6/specs Commit: c7808c3a12f8abf33c44d3b8667985cba3aa4c3b http://github.com/perl6/specs/commit/c7808c3a12f8abf33c44d3b8667985cba3aa4c3b Author: TimToady Date: 2010-09-24 (Fri, 24 Sep 2010) Changed paths: M S12-objects.pod Log Message: --- introspection excludes Cool and Any by default Methods at the level of Cool and Any are language-defined methods more than they are exclusive methods of a specific type, so should be excluded from the user's view by default.
[perl6/specs] e8527c: [S09] be more clear about what's an error
Branch: refs/heads/master Home: http://github.com/perl6/specs Commit: e8527c229122b5e2f8ae581f3716bc99a5fd3118 http://github.com/perl6/specs/commit/e8527c229122b5e2f8ae581f3716bc99a5fd3118 Author: Carl Masak Date: 2010-09-28 (Tue, 28 Sep 2010) Changed paths: M S09-data.pod Log Message: --- [S09] be more clear about what's an error Two of the three examples marked with "Error" turned out to actually be logical maybe-not-what-I-meant errors. Marked them as such.
[perl6/specs] 58fe2d: [S12] spec setting and getting values of attribute...
Branch: refs/heads/master Home: http://github.com/perl6/specs Commit: 58fe2d8c12892ab2cb661b4477fcd75f0bef67f4 http://github.com/perl6/specs/commit/58fe2d8c12892ab2cb661b4477fcd75f0bef67f4 Author: Moritz Lenz Date: 2010-09-29 (Wed, 29 Sep 2010) Changed paths: M S12-objects.pod Log Message: --- [S12] spec setting and getting values of attributes by means of introspection After lengthy IRC discussion, we concluded that it's a good idea to provide some form of introspection that doesn't bother about perceived privacy borders, provided that the implementation makes it feasible. Also clean up some wording.
[perl6/specs] 4d77c0: Merge branch 'master' of github.com:perl6/specs
Branch: refs/heads/master Home: http://github.com/perl6/specs Commit: 4d77c0bb74957e31934c45ad8b4a990e0f6c024e http://github.com/perl6/specs/commit/4d77c0bb74957e31934c45ad8b4a990e0f6c024e Author: TimToady Date: 2010-09-29 (Wed, 29 Sep 2010) Changed paths: M S09-data.pod M S12-objects.pod Log Message: --- Merge branch 'master' of github.com:perl6/specs
[perl6/specs] 66610c: [S12] minor wording tweaks
Branch: refs/heads/master Home: http://github.com/perl6/specs Commit: 66610ca4c1bfa509dcb1d6ce0c5c4fcd75234526 http://github.com/perl6/specs/commit/66610ca4c1bfa509dcb1d6ce0c5c4fcd75234526 Author: Carl Masak Date: 2010-09-30 (Thu, 30 Sep 2010) Changed paths: M S12-objects.pod Log Message: --- [S12] minor wording tweaks
[perl6/specs] cb8c84: [S06] s/tail-recursion/recursion/
Branch: refs/heads/master Home: http://github.com/perl6/specs Commit: cb8c8487fa0ab7156fecffdc8a52bf75d4290c1b http://github.com/perl6/specs/commit/cb8c8487fa0ab7156fecffdc8a52bf75d4290c1b Author: Carl Masak Date: 2010-10-06 (Wed, 06 Oct 2010) Changed paths: M S06-routines.pod Log Message: --- [S06] s/tail-recursion/recursion/ Because you can use &?ROUTINE calls in a non-tail position (and execution still carries on afterwards), it's really just normal recursion.
[perl6/specs] dffc82: Specified a little more support for the local time...
Branch: refs/heads/master Home: http://github.com/perl6/specs Commit: dffc82fa6b3ed622fb8eeb787419915e6b9b26b7 http://github.com/perl6/specs/commit/dffc82fa6b3ed622fb8eeb787419915e6b9b26b7 Author: Kodi Arfer Date: 2010-10-11 (Mon, 11 Oct 2010) Changed paths: M S28-special-names.pod M S32-setting-library/Temporal.pod Log Message: --- Specified a little more support for the local time zone, so you don't have to say 'DateTime.now.timezone'.
[perl6/specs] 00572d: [S06] s/tail-recursion/recursion/
Branch: refs/heads/master Home: http://github.com/perl6/specs Commit: 00572dd42250299c2d35d1735691cf5f2601c666 http://github.com/perl6/specs/commit/00572dd42250299c2d35d1735691cf5f2601c666 Author: Carl Masak Date: 2010-10-12 (Tue, 12 Oct 2010) Changed paths: M S06-routines.pod Log Message: --- [S06] s/tail-recursion/recursion/ Because you can use &?BLOCK calls in a non-tail position (and execution still carries on afterwards), it's really just normal recursion. Omission found by (Ben Goldberg)++.
[perl6/specs] 32511f: [S02] be more explicit about iterating sets/bags
Branch: refs/heads/master Home: http://github.com/perl6/specs Commit: 32511f7db34905c740ed1030a70995239f7cfb66 http://github.com/perl6/specs/commit/32511f7db34905c740ed1030a70995239f7cfb66 Author: TimToady Date: 2010-10-25 (Mon, 25 Oct 2010) Changed paths: M S02-bits.pod Log Message: --- [S02] be more explicit about iterating sets/bags The intent has always been that when you use a set or bag as a list, it behaves as a list of its keys, regardless of any underlying hash interface it might also respond to. You must use .pairs explicitly to get the hash pairs out of a set or bag as a list.
[perl6/specs] 60aef3: Adjust proto semantics to address various concerns
Branch: refs/heads/master Home: http://github.com/perl6/specs Commit: 60aef3acd56f47b5a78721ca886b9fd3e22b366e http://github.com/perl6/specs/commit/60aef3acd56f47b5a78721ca886b9fd3e22b366e Author: TimToady Date: 2010-10-25 (Mon, 25 Oct 2010) Changed paths: M S02-bits.pod M S06-routines.pod M S11-modules.pod M S12-objects.pod M S13-overloading.pod Log Message: --- Adjust proto semantics to address various concerns The concerns in question are admirably laid out in: http://6guts.wordpress.com/2010/10/17/wrestling-with-dispatch/ With the new design, proto routines are no longer thought of as being called directly, but are generic. Instead they are instantiated into "dispatch" routines (where "dispatch" is the same semantic slot as "only", distinguished only to differentiate them from true "only" routine so that we can calculate candidate sets correctly (to which true "only" routines are opaque but "dispatch" routines are transparent). In all other respects a dispatch routine is just an autogenerated "only". (It is not anticipated that a user would ever want to write a dispatch directly, but I could be wrong.) Each instantiated dispatch routine manages its own candidate list. We also allow for a proto to be autogenerated if none is found in the outer context. This should fix complaints about required "proto" declarations, I hope.
[perl6/specs] 8a0699: [S12] fossil: we no longer tiebreak multi on proto
Branch: refs/heads/master Home: http://github.com/perl6/specs Commit: 8a069918572164bf55ecc273df5145d9bc9ccdf5 http://github.com/perl6/specs/commit/8a069918572164bf55ecc273df5145d9bc9ccdf5 Author: TimToady Date: 2010-10-26 (Tue, 26 Oct 2010) Changed paths: M S12-objects.pod Log Message: --- [S12] fossil: we no longer tiebreak multi on proto
[perl6/specs] 85f9fd: [].end is supposed to return -1, not failure
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 85f9fdb8f696e4f77b3ae892ffc9fa4482b4c4e1 https://github.com/perl6/specs/commit/85f9fdb8f696e4f77b3ae892ffc9fa4482b4c4e1 Author: TimToady Date: 2010-11-05 (Fri, 05 Nov 2010) Changed paths: M S32-setting-library/Containers.pod Log Message: --- [].end is supposed to return -1, not failure The .end method is usually used as the end of a range operator, which should represent an empty interval when the array is empty.
[perl6/specs] 5f6096: [S12] default BUILD should not init private attrs
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 5f6096f431d57e66b3857702327cdfa649c7aacb https://github.com/perl6/specs/commit/5f6096f431d57e66b3857702327cdfa649c7aacb Author: TimToady Date: 2010-11-05 (Fri, 05 Nov 2010) Changed paths: M S12-objects.pod Log Message: --- [S12] default BUILD should not init private attrs You have to write an explicit BUILD submethod to present private attribute names as part of the initialziation API. The default BUILD should not do this.
[perl6/specs] c96afc: Regex vars declarative iff declared constant
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: c96afc62b441672e5291aa8d2333e1a536b53a94 https://github.com/perl6/specs/commit/c96afc62b441672e5291aa8d2333e1a536b53a94 Author: TimToady Date: 2010-11-08 (Mon, 08 Nov 2010) Changed paths: M S05-regex.pod Log Message: --- Regex vars declarative iff declared constant Making the LTM engine track whether a variable has changed is not friendly to most VMs. The spec was engaged in P5-Think of the there's-only-one-implementation-so-we-can-get-fancy kind. sorear++
[perl6/specs] 8d7691: generics can produce constants without declarator
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 8d7691d201467a12a5110dff5533c5cf3c88a27f https://github.com/perl6/specs/commit/8d7691d201467a12a5110dff5533c5cf3c88a27f Author: TimToady Date: 2010-11-08 (Mon, 08 Nov 2010) Changed paths: M S05-regex.pod Log Message: --- generics can produce constants without declarator For the purposes of determining whether a variable is declared constant, it is not enough to consider whether the C declarator has been used. Generic code that instantiates parameters with constant arguments can also produce variables that are known by the compiler to be immutable.
[perl6/specs] ad8e42: [S05] now use :Foo and :Foo for uniprops
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: ad8e4234c219c6ef581690e97eaf7e00608c2d9b https://github.com/perl6/specs/commit/ad8e4234c219c6ef581690e97eaf7e00608c2d9b Author: TimToady Date: 2010-11-11 (Thu, 11 Nov 2010) Changed paths: M S05-regex.pod Log Message: --- [S05] now use :Foo and :Foo for uniprops The old isFoo notation was fragile and could not easily extend to Unicode properties with values. We'll use pair notation instead. The match of a pair value is via smartmatch, so both string and numeric comparisons are available, for instance.
[perl6/specs] c0b084: Spring before Summer usually :)
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: c0b0845586be1d1fe07106cd2bb13acf56f13a20 https://github.com/perl6/specs/commit/c0b0845586be1d1fe07106cd2bb13acf56f13a20 Author: Jonathan Scott Duff Date: 2010-11-16 (Tue, 16 Nov 2010) Changed paths: M S09-data.pod Log Message: --- Spring before Summer usually :)
[perl6/specs] 8b43df: random errant "or"
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 8b43df0b09582837dfb91bf69f3d65ce966cad35 https://github.com/perl6/specs/commit/8b43df0b09582837dfb91bf69f3d65ce966cad35 Author: Jonathan Scott Duff Date: 2010-11-16 (Tue, 16 Nov 2010) Changed paths: M S09-data.pod Log Message: --- random errant "or"
[perl6/specs] 977d92: [S02] clarify * vs *-1 semantics for globbish ops
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 977d920241c26aec8913d5f37c218948b28bbb23 https://github.com/perl6/specs/commit/977d920241c26aec8913d5f37c218948b28bbb23 Author: TimToady Date: 2010-11-16 (Tue, 16 Nov 2010) Changed paths: M S02-bits.pod Log Message: --- [S02] clarify * vs *-1 semantics for globbish ops Globbish ops like .. and xx do not autocurry on Whatever but do autocurry on WhateverCode. Also mention that assignment and smartmatching don't autocurry because they're primitive pseudo-operators.
[perl6/specs] 44511d: [S06] rw parameters can never be optional
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 44511d749bbbae4286dd1675ad6264c72acd2433 https://github.com/perl6/specs/commit/44511d749bbbae4286dd1675ad6264c72acd2433 Author: TimToady Date: 2010-11-16 (Tue, 16 Nov 2010) Changed paths: M S06-routines.pod Log Message: --- [S06] rw parameters can never be optional You can't put a default on a parameter marked "rw".
[perl6/specs] 6cd1df: [S28] s/SoftwarePackage/Application/
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 6cd1df9b2e2b80d63713d6ffb24003762cc30d97 https://github.com/perl6/specs/commit/6cd1df9b2e2b80d63713d6ffb24003762cc30d97 Author: Carl Masak Date: 2010-11-17 (Wed, 17 Nov 2010) Changed paths: M S28-special-names.pod Log Message: --- [S28] s/SoftwarePackage/Application/ - Changed the name - Removed a bit of pomp and circumstance in the surrounding text - Added public-access twigils to the attributes - Added attribute ".auth"
[perl6/specs] 3104c5: [S02] relax Duration a bit
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 3104c5be96261230257d6f5855262dc71923e24f https://github.com/perl6/specs/commit/3104c5be96261230257d6f5855262dc71923e24f Author: TimToady Date: 2010-11-17 (Wed, 17 Nov 2010) Changed paths: M S02-bits.pod Log Message: --- [S02] relax Duration a bit Durations are now dimensional but not restrictive. Added some speculation about how to approach dimensional analysis gradually.
[perl6/specs] 784659: [S06] allow = on 'rw' subject to restrictions
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 7846594ee4e931718ca221be554c2967eebac49d https://github.com/perl6/specs/commit/7846594ee4e931718ca221be554c2967eebac49d Author: TimToady Date: 2010-11-17 (Wed, 17 Nov 2010) Changed paths: M S06-routines.pod Log Message: --- [S06] allow = on 'rw' subject to restrictions It's okay to have a default on a parameter marked 'rw' provided the default is nameable at compile time and is bindable as an lvalue.
[perl6/specs] dd9966: [S02] do not autocurry sequence operators at all
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: dd9966d1193b10e8f3bc9f31754dc87517b7fc8f https://github.com/perl6/specs/commit/dd9966d1193b10e8f3bc9f31754dc87517b7fc8f Author: Moritz Lenz Date: 2010-11-19 (Fri, 19 Nov 2010) Changed paths: M S02-bits.pod Log Message: --- [S02] do not autocurry sequence operators at all
[perl6/specs] f64807: it's illegal to assign/bind a non-existing dynvar
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: f648072e0447cffa95bd320583a1f527bebe3577 https://github.com/perl6/specs/commit/f648072e0447cffa95bd320583a1f527bebe3577 Author: TimToady Date: 2010-11-19 (Fri, 19 Nov 2010) Changed paths: M S02-bits.pod Log Message: --- it's illegal to assign/bind a non-existing dynvar You must use the GLOBAL:: package explicitly in this case.
[perl6/specs] 60864d: fossil slice contextualizer -> lol
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 60864d916ad9bb7a7ee1c3da11084246b5ff0c0b https://github.com/perl6/specs/commit/60864d916ad9bb7a7ee1c3da11084246b5ff0c0b Author: TimToady Date: 2010-11-20 (Sat, 20 Nov 2010) Changed paths: M S29-functions.pod Log Message: --- fossil slice contextualizer -> lol masak++ and lichtkind++ found a fossil use of the "slice" contextualizer, which was renamed to "lol" some time ago.
[perl6/specs] cf529a: Update provenance blurbs to point at GitHub
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: cf529a7ba6b355da029dc2dccb43fba3a70885af https://github.com/perl6/specs/commit/cf529a7ba6b355da029dc2dccb43fba3a70885af Author: Stefan O'Rear Date: 2010-11-20 (Sat, 20 Nov 2010) Changed paths: M S21-calling-foreign-code.pod M S29-functions.pod M S31-pragmatic-modules.pod M S32-setting-library/Abstraction.pod M S32-setting-library/Basics.pod M S32-setting-library/Callable.pod M S32-setting-library/Containers.pod M S32-setting-library/Exception.pod M S32-setting-library/IO.pod M S32-setting-library/Numeric.pod M S32-setting-library/Rules.pod M S32-setting-library/Str.pod M S32-setting-library/Temporal.pod Log Message: --- Update provenance blurbs to point at GitHub
[perl6/specs] 5994eb: [S32/Temporal] Graduated out of draft state and co...
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 5994eb031d6d4da5f30aa7ecfd95d146944320b0 https://github.com/perl6/specs/commit/5994eb031d6d4da5f30aa7ecfd95d146944320b0 Author: Kodi Arfer Date: 2010-11-29 (Mon, 29 Nov 2010) Changed paths: M S32-setting-library/Temporal.pod Log Message: --- [S32/Temporal] Graduated out of draft state and corrected my description of the offset method.
[perl6/specs] 15f0b2: [S06] remove a SUPER:: fossile
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 15f0b2ba23f7b9ee89842e0b2d621ca6ed310e5b https://github.com/perl6/specs/commit/15f0b2ba23f7b9ee89842e0b2d621ca6ed310e5b Author: Moritz Lenz Date: 2010-12-05 (Sun, 05 Dec 2010) Changed paths: M S06-routines.pod Log Message: --- [S06] remove a SUPER:: fossile
[perl6/specs] 493684: Removed redundant second entry for .flat
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 493684ecee8ecfeb6deadabc0fa2722bf2a3beef https://github.com/perl6/specs/commit/493684ecee8ecfeb6deadabc0fa2722bf2a3beef Author: thundergnat Date: 2010-12-10 (Fri, 10 Dec 2010) Changed paths: M S29-functions.pod Log Message: --- Removed redundant second entry for .flat
[perl6/specs] b578b5: Distinguish listy ords/chrs from ord/chr
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: b578b580a3e219efc829bb723db457566c2f07e0 https://github.com/perl6/specs/commit/b578b580a3e219efc829bb723db457566c2f07e0 Author: TimToady Date: 2010-12-10 (Fri, 10 Dec 2010) Changed paths: M S29-functions.pod Log Message: --- Distinguish listy ords/chrs from ord/chr It will be too confusing to overload ord/chr with both scalar and list semantics. This will also give more information to the optimizer at compile time, since it cannot know whether .ord will be passed a single- or multi-character string
[perl6/specs] ef12f7: make $x++ return 0 on appropriate undefs
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: ef12f7f7c56fd623c4ab85cfc5c41552404b857d https://github.com/perl6/specs/commit/ef12f7f7c56fd623c4ab85cfc5c41552404b857d Author: TimToady Date: 2010-12-10 (Fri, 10 Dec 2010) Changed paths: M S03-operators.pod Log Message: --- make $x++ return 0 on appropriate undefs Since the operator is doing something defined, the first value it returns should also be defined.
[perl6/specs] 995ad1: braino noticed by Eirik++
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 995ad12ee6929f6d2066431a636c8bd0a3da4402 https://github.com/perl6/specs/commit/995ad12ee6929f6d2066431a636c8bd0a3da4402 Author: TimToady Date: 2010-12-10 (Fri, 10 Dec 2010) Changed paths: M S29-functions.pod Log Message: --- braino noticed by Eirik++ chrs just returns a Str, duh
[perl6/specs] e4cd4c: [S06] fix a logic flaw introduced in 15f0b2b
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: e4cd4c8c9f9f8e4534d04b317c4d5df33eac6006 https://github.com/perl6/specs/commit/e4cd4c8c9f9f8e4534d04b317c4d5df33eac6006 Author: Moritz Lenz Date: 2010-12-13 (Mon, 13 Dec 2010) Changed paths: M S06-routines.pod Log Message: --- [S06] fix a logic flaw introduced in 15f0b2b
[perl6/specs] 2e9f35: Revert "[S06] fix a logic flaw introduced in 15f0b...
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 2e9f35c89f506482372cc2d4b20ff5e7a0620431 https://github.com/perl6/specs/commit/2e9f35c89f506482372cc2d4b20ff5e7a0620431 Author: Stefan O'Rear Date: 2010-12-14 (Tue, 14 Dec 2010) Changed paths: M S06-routines.pod Log Message: --- Revert "[S06] fix a logic flaw introduced in 15f0b2b" It has to be callsame, since the return value is used.
[perl6/specs] a7b0d9: [S12] Expanded inscrutable acronym for VienosNotes...
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: a7b0d9dd820acb535fef04eb7d4cfd2d72497dd5 https://github.com/perl6/specs/commit/a7b0d9dd820acb535fef04eb7d4cfd2d72497dd5 Author: Carl Masak Date: 2010-12-20 (Mon, 20 Dec 2010) Changed paths: M S12-objects.pod Log Message: --- [S12] Expanded inscrutable acronym for VienosNotes++ The spec is inscrutable enough as it is without people wasting 20 minutes to find the meaning of infrequent acronyms. See http://twitter.com/VienosNotes/status/16767710964752384
[perl6/specs] 7a4e19: Very draft-y, very early S24 - testing
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 7a4e195bec3f65871a16509a8fa7ca3134997c68 https://github.com/perl6/specs/commit/7a4e195bec3f65871a16509a8fa7ca3134997c68 Author: Moritz Lenz Date: 2010-12-30 (Thu, 30 Dec 2010) Changed paths: A S24-testing.pod Log Message: --- Very draft-y, very early S24 - testing It is mostly meant as an encouragement for others to fill out the gaps. If you want to do so, and don't have commit access yes, please tell me your github ID.
[perl6/specs] 0f0b55: remove the mention of "plan *"
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 0f0b55350b1c8c2303c7cc72d3c753e8f5e90600 https://github.com/perl6/specs/commit/0f0b55350b1c8c2303c7cc72d3c753e8f5e90600 Author: pmurias Date: 2010-12-30 (Thu, 30 Dec 2010) Changed paths: M S24-testing.pod Log Message: --- remove the mention of "plan *"
[perl6/specs] c923c6: EXPORT lives in lexical pad, not package
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: c923c6b4373ce416675965b2083e703f87123f2b https://github.com/perl6/specs/commit/c923c6b4373ce416675965b2083e703f87123f2b Author: TimToady Date: 2010-12-30 (Thu, 30 Dec 2010) Changed paths: M S11-modules.pod Log Message: --- EXPORT lives in lexical pad, not package The EXPORT subpackage always lives in the lexical scope, and is not added to the package scope unless you explicitly request it.
[perl6/specs] fd2b8d: Rewrote "Test plans" a bit
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: fd2b8d3e5942cf09100519168c11ba2c47b344dd https://github.com/perl6/specs/commit/fd2b8d3e5942cf09100519168c11ba2c47b344dd Author: Carl Masak Date: 2010-12-30 (Thu, 30 Dec 2010) Changed paths: M S24-testing.pod Log Message: --- Rewrote "Test plans" a bit No fundamental changes, just wording.
perl6-language@perl.org
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 41307cea87a5ffb60128f8093d8e560664bf9ec1 https://github.com/perl6/specs/commit/41307cea87a5ffb60128f8093d8e560664bf9ec1 Author: Carl Masak Date: 2010-12-30 (Thu, 30 Dec 2010) Changed paths: M S24-testing.pod Log Message: --- [S24] &done_testing is now &done As Alias++ points out in this blog post, it should be named &done. http://use.perl.org/~Alias/journal/39916
[perl6/specs] a2a1d5: [S24] Re-worded 'Test functions' a bit
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: a2a1d573270ec813753593fdb2adf116afd9a2c8 https://github.com/perl6/specs/commit/a2a1d573270ec813753593fdb2adf116afd9a2c8 Author: Carl Masak Date: 2010-12-30 (Thu, 30 Dec 2010) Changed paths: M S24-testing.pod Log Message: --- [S24] Re-worded 'Test functions' a bit No changes in semantics, just made things more succinct.
[perl6/specs] 3f49fb: [S24] clarified what TAP doesn't like
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 3f49fb7569121474f2c7ff809ac5076070c1e04b https://github.com/perl6/specs/commit/3f49fb7569121474f2c7ff809ac5076070c1e04b Author: Carl Masak Date: 2010-12-31 (Fri, 31 Dec 2010) Changed paths: M S24-testing.pod Log Message: --- [S24] clarified what TAP doesn't like It doesn't like no calls to C or C, it doesn't like more than one call, it doesn't like a call at an inappropriate time...
[perl6/specs] 167354: [S24] made all parameters optional
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 167354e52a1ab324ed41c194c17977ac122f9b39 https://github.com/perl6/specs/commit/167354e52a1ab324ed41c194c17977ac122f9b39 Author: Carl Masak Date: 2010-12-31 (Fri, 31 Dec 2010) Changed paths: M S24-testing.pod Log Message: --- [S24] made all parameters optional Also added back some clarification that optional parameters can be implemented in other ways, for example using multi dispatch.
[perl6/specs] 925901: structs come as either values or objects
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 92590165ab03e553c1465a282c546875c3039ce8 https://github.com/perl6/specs/commit/92590165ab03e553c1465a282c546875c3039ce8 Author: Larry Wall Date: 2011-01-04 (Tue, 04 Jan 2011) Changed paths: M S09-data.pod Log Message: --- structs come as either values or objects The treatement of a compact struct as a value or as an object depends on whether there are mutators.
[perl6/specs] 7d7fda: remove mentions of particular run-time systems fro...
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 7d7fdaf631042d9ccef999b603d419d04c0f5358 https://github.com/perl6/specs/commit/7d7fdaf631042d9ccef999b603d419d04c0f5358 Author: diakopter Date: 2011-01-05 (Wed, 05 Jan 2011) Changed paths: M S09-data.pod Log Message: --- remove mentions of particular run-time systems from S09
[perl6/specs] 606dba: clarify implementation-specific sounding/implying ...
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 606dba7ea87de9235ca3e0eb18a4f115aec5f006 https://github.com/perl6/specs/commit/606dba7ea87de9235ca3e0eb18a4f115aec5f006 Author: diakopter Date: 2011-01-05 (Wed, 05 Jan 2011) Changed paths: M S19-commandline.pod Log Message: --- clarify implementation-specific sounding/implying examples in S19 with another example. See S02:2985 for another example of multiplicity.
[perl6/specs] 344239: remove (implementation-specific) fossil from S06
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 34423967675c30407ec634ab51bc9109a3898618 https://github.com/perl6/specs/commit/34423967675c30407ec634ab51bc9109a3898618 Author: diakopter Date: 2011-01-05 (Wed, 05 Jan 2011) Changed paths: M S06-routines.pod Log Message: --- remove (implementation-specific) fossil from S06
[perl6/specs] 75b4ff: Defer wildcard delegation to dispatch failover
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 75b4fff7d88c6214d4086c0916e8595c48462005 https://github.com/perl6/specs/commit/75b4fff7d88c6214d4086c0916e8595c48462005 Author: Larry Wall Date: 2011-01-05 (Wed, 05 Jan 2011) Changed paths: M S12-objects.pod Log Message: --- Defer wildcard delegation to dispatch failover Wildcard delegation should not be used for methods that are in the object's own ancestry (especially .new). Use explicit delegation or mixins to acquire such methods. Commit: af947e981ca92e316a4841a022b52f23230e464f https://github.com/perl6/specs/commit/af947e981ca92e316a4841a022b52f23230e464f Author: Larry Wall Date: 2011-01-05 (Wed, 05 Jan 2011) Changed paths: M S06-routines.pod M S09-data.pod M S19-commandline.pod Log Message: --- Merge branch 'master' of github.com:perl6/specs
[perl6/specs] 9642ed: apply val() semantics to <...> and MAIN
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 9642ed9725f5bac9ba093570e45a4a2adc3e7cf5 https://github.com/perl6/specs/commit/9642ed9725f5bac9ba093570e45a4a2adc3e7cf5 Author: Larry Wall Date: 2011-01-05 (Wed, 05 Jan 2011) Changed paths: M S02-bits.pod M S06-routines.pod Log Message: --- apply val() semantics to <...> and MAIN Define a new dwimmer that is appropriate for use in situations where users are forced to enter text that might actually mean numbers or enums.
[perl6/specs] b046dd: minor grammaro in S02
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: b046dd93327ea79fa8cab85acdd3ab3a6cabf9bf https://github.com/perl6/specs/commit/b046dd93327ea79fa8cab85acdd3ab3a6cabf9bf Author: diakopter Date: 2011-01-06 (Thu, 06 Jan 2011) Changed paths: M S02-bits.pod Log Message: --- minor grammaro in S02
[perl6/specs] 3018ff: [S02] outlawed :exists on a list slice
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 3018ff242a8e8277d6acac365f875603922ebc96 https://github.com/perl6/specs/commit/3018ff242a8e8277d6acac365f875603922ebc96 Author: Carl Masak Date: 2011-01-09 (Sun, 09 Jan 2011) Changed paths: M S02-bits.pod M S03-operators.pod M S32-setting-library/Containers.pod Log Message: --- [S02] outlawed :exists on a list slice People seem to have different expectations on whether the desugaring should be any(@slice) or all(@slice), so we require making it explicit. This also makes the code more readable and self-documenting.
[perl6/specs] e04fd4: [S02] added non-junction :exists example
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: e04fd48df44b7149fea01598e2df32dd2738b097 https://github.com/perl6/specs/commit/e04fd48df44b7149fea01598e2df32dd2738b097 Author: Carl Masak Date: 2011-01-09 (Sun, 09 Jan 2011) Changed paths: M S02-bits.pod Log Message: --- [S02] added non-junction :exists example Also un-forgot bumping the version.
[perl6/specs] ece320: [S32/Containers] Require &classify's test argument...
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: ece3202c883e2361e134d6f0c87bcf4854dc2ab4 https://github.com/perl6/specs/commit/ece3202c883e2361e134d6f0c87bcf4854dc2ab4 Author: Kodi Arfer Date: 2011-01-14 (Fri, 14 Jan 2011) Changed paths: M S32-setting-library/Containers.pod Log Message: --- [S32/Containers] Require &classify's test argument to be Callable. An arbitrary Matcher may not have much of a notion of a return value.
[perl6/specs] 308c59: redesign of classify, add categorize
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 308c5994598a9a85483ed56da017656fb920c921 https://github.com/perl6/specs/commit/308c5994598a9a85483ed56da017656fb920c921 Author: Larry Wall Date: 2011-01-14 (Fri, 14 Jan 2011) Changed paths: M S32-setting-library/Containers.pod Log Message: --- redesign of classify, add categorize * classify should take any arity-1 mapper including hash or array * classify always assumes 1 return value from the mapper * a function that assumes a list value from the mapper is needed * that function is called categorize, a bigger name for a slower function (it is less efficient than classify since it must loop over mapper values) * both classify and categorize now return a hash, since it's stupid to create a hash, return its pairs, only to recreate an identical hash outside, and it's trivial to extract the pairs from a hash if you need them.
[perl6/specs] a6a03f: [S03] When a chain of ^^s gets only false argument...
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: a6a03fb89be3740987c60853c352bc49b8625cfe https://github.com/perl6/specs/commit/a6a03fb89be3740987c60853c352bc49b8625cfe Author: Kodi Arfer Date: 2011-01-24 (Mon, 24 Jan 2011) Changed paths: M S03-operators.pod Log Message: --- [S03] When a chain of ^^s gets only false arguments, return the last one.
[perl6/specs] 53e18d: [S03] Updated the semantics of infix: to matc...
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 53e18dd470c07070fbc84c6c8fd40c9b4fa83d54 https://github.com/perl6/specs/commit/53e18dd470c07070fbc84c6c8fd40c9b4fa83d54 Author: Kodi Arfer Date: 2011-01-26 (Wed, 26 Jan 2011) Changed paths: M S03-operators.pod Log Message: --- [S03] Updated the semantics of infix: to match those of infix<^^>.
[perl6/specs] 54a6ea: [S19] unfossile -a
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 54a6ea1a89aac5f73daf28fcd80525f2de45b961 https://github.com/perl6/specs/commit/54a6ea1a89aac5f73daf28fcd80525f2de45b961 Author: Moritz Lenz Date: 2011-01-29 (Sat, 29 Jan 2011) Changed paths: M S19-commandline.pod Log Message: --- [S19] unfossile -a
[perl6/specs] 15040d: [S19] (Hopefully) clarified purpose of obsolete -P...
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 15040dde350e68726a97dccde87869d86de86ee2 https://github.com/perl6/specs/commit/15040dde350e68726a97dccde87869d86de86ee2 Author: lue Date: 2011-01-29 (Sat, 29 Jan 2011) Changed paths: M S19-commandline.pod Log Message: --- [S19] (Hopefully) clarified purpose of obsolete -P and -u options
[perl6/specs] a68bbb: [S19] break up unintentional pod formatting code
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: a68bbb14c052ef1acc0fc7edaa1787bc69836128 https://github.com/perl6/specs/commit/a68bbb14c052ef1acc0fc7edaa1787bc69836128 Author: Fitz Elliott Date: 2011-01-29 (Sat, 29 Jan 2011) Changed paths: M S19-commandline.pod Log Message: --- [S19] break up unintentional pod formatting code Commit: e144eacb2967f40a782e439d527a65cc0a577f8e https://github.com/perl6/specs/commit/e144eacb2967f40a782e439d527a65cc0a577f8e Author: Fitz Elliott Date: 2011-01-29 (Sat, 29 Jan 2011) Changed paths: M S32-setting-library/Containers.pod Log Message: --- [S32:Containers] fix broken link to Type Declarations, now in S29
[perl6/specs] 4c4b50: Remove block left-over from a8aa081e5acf4116026f20...
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 4c4b50f3044aab0e90db74f109c60140becc1179 https://github.com/perl6/specs/commit/4c4b50f3044aab0e90db74f109c60140becc1179 Author: Bruce Gray Date: 2011-02-02 (Wed, 02 Feb 2011) Changed paths: M S05-regex.pod Log Message: --- Remove block left-over from a8aa081e5acf4116026f20152fd50a8d78e7fd03
[perl6/specs] a56ffc: make ?/* semantics consistently Nil/()
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: a56ffc33ac5152aa4dba758f167048a82467d9ab https://github.com/perl6/specs/commit/a56ffc33ac5152aa4dba758f167048a82467d9ab Author: Larry Wall Date: 2011-02-06 (Sun, 06 Feb 2011) Changed paths: M S05-regex.pod M S12-objects.pod Log Message: --- make ?/* semantics consistently Nil/()
[perl6/specs] a6bb00: /(x)?/ again defined as item capture, not list
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: a6bb001f14497715bab30a1ab1b86bc0ae296ec9 https://github.com/perl6/specs/commit/a6bb001f14497715bab30a1ab1b86bc0ae296ec9 Author: Larry Wall Date: 2011-02-07 (Mon, 07 Feb 2011) Changed paths: M S05-regex.pod Log Message: --- /(x)?/ again defined as item capture, not list
[perl6/specs] 248778: only list-quantifiers force list capture
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 248778e0424abc41bf7ebfb48d719fe8d0d822ce https://github.com/perl6/specs/commit/248778e0424abc41bf7ebfb48d719fe8d0d822ce Author: Larry Wall Date: 2011-02-07 (Mon, 07 Feb 2011) Changed paths: M S05-regex.pod Log Message: --- only list-quantifiers force list capture
[perl6/specs] 3bda36: Add missing "or"
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 3bda36af2adaf618f2d10c396f23dcd8f6c1b2d3 https://github.com/perl6/specs/commit/3bda36af2adaf618f2d10c396f23dcd8f6c1b2d3 Author: Bruce Gray Date: 2011-02-08 (Tue, 08 Feb 2011) Changed paths: M S04-control.pod Log Message: --- Add missing "or"
[perl6/specs] 44aa7e: [S05] removed redundant .sort
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 44aa7e1266426338e7cdecb5df21d3ba3f29adfb https://github.com/perl6/specs/commit/44aa7e1266426338e7cdecb5df21d3ba3f29adfb Author: Carl Masak Date: 2011-02-08 (Tue, 08 Feb 2011) Changed paths: M S05-regex.pod Log Message: --- [S05] removed redundant .sort Sorting a bunch of pairs going into an LTM that disregards order is kinda silly.
[perl6/specs] bf8cb5: spec set ops and parens for character classes
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: bf8cb5adbe2f9106aa51f19485216f011b679bec https://github.com/perl6/specs/commit/bf8cb5adbe2f9106aa51f19485216f011b679bec Author: Larry Wall Date: 2011-02-08 (Tue, 08 Feb 2011) Changed paths: M S05-regex.pod Log Message: --- spec set ops and parens for character classes This is in support of TR18 1.3 requirements.
[perl6/specs] a99b93: more level 1 Unicode conformance verbiage
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: a99b93d997f6c796f1826bbfa1f95306fdcb04e4 https://github.com/perl6/specs/commit/a99b93d997f6c796f1826bbfa1f95306fdcb04e4 Author: Larry Wall Date: 2011-02-08 (Tue, 08 Feb 2011) Changed paths: M S05-regex.pod Log Message: --- more level 1 Unicode conformance verbiage
[perl6/specs] 4ec52e: got & and | backwards; note precedence is "normal"
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 4ec52e31dbf16e8d531d5e69187e56d880a6039d https://github.com/perl6/specs/commit/4ec52e31dbf16e8d531d5e69187e56d880a6039d Author: Larry Wall Date: 2011-02-09 (Wed, 09 Feb 2011) Changed paths: M S05-regex.pod Log Message: --- got & and | backwards; note precedence is "normal"
[perl6/specs] 81058c: define extensible boundary syntax
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 81058c19220179a36f39e3c90f5a342057f943a1 https://github.com/perl6/specs/commit/81058c19220179a36f39e3c90f5a342057f943a1 Author: Larry Wall Date: 2011-02-09 (Wed, 09 Feb 2011) Changed paths: M S05-regex.pod Log Message: --- define extensible boundary syntax The Unicode folks seem to want an extensible boundary syntax with \b, but we've abandoned \b for boundary, so it's now <|x> for various values of x. (And is the negation, so no need for <|X>.) is now <|w>.
[perl6/specs] 1a7a9d: defined case folding by unicode support level
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 1a7a9d90ba94f21fd9937f6465b5728e67256411 https://github.com/perl6/specs/commit/1a7a9d90ba94f21fd9937f6465b5728e67256411 Author: Larry Wall Date: 2011-02-09 (Wed, 09 Feb 2011) Changed paths: M S02-bits.pod M S05-regex.pod Log Message: --- defined case folding by unicode support level
[perl6/specs] 8e0123: explicitly note support for <:name(/pattern/)>
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 8e012311f18ba937bb94f74661c671dcf2ec7399 https://github.com/perl6/specs/commit/8e012311f18ba937bb94f74661c671dcf2ec7399 Author: Larry Wall Date: 2011-02-09 (Wed, 09 Feb 2011) Changed paths: M S05-regex.pod Log Message: --- explicitly note support for <:name(/pattern/)>
[perl6/specs] 7e2074: allow LTMish characters in character classes
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 7e20743291c6abecb5dc01ae1691fa2d3de0c654 https://github.com/perl6/specs/commit/7e20743291c6abecb5dc01ae1691fa2d3de0c654 Author: Larry Wall Date: 2011-02-09 (Wed, 09 Feb 2011) Changed paths: M S05-regex.pod Log Message: --- allow LTMish characters in character classes
[perl6/specs] 029600: --nits
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 02960088797327c82da295b58a0f41898ce7082e https://github.com/perl6/specs/commit/02960088797327c82da295b58a0f41898ce7082e Author: diakopter Date: 2011-02-22 (Tue, 22 Feb 2011) Changed paths: M S05-regex.pod Log Message: --- --nits
[perl6/specs] bed616: Fix an error in macro usage and add a recommendati...
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: bed616eb4d0932f70775bf62512bca6779cd144f https://github.com/perl6/specs/commit/bed616eb4d0932f70775bf62512bca6779cd144f Author: Stephen Weeks Date: 2011-02-28 (Mon, 28 Feb 2011) Changed paths: M S02-bits.pod M S06-routines.pod Log Message: --- Fix an error in macro usage and add a recommendation for a warning for that error.
[perl6/specs] d3c65d: Fix an error pointed out by masak++
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: d3c65df6de494bc839ec98c61a774ed344d3bb68 https://github.com/perl6/specs/commit/d3c65df6de494bc839ec98c61a774ed344d3bb68 Author: Stephen Weeks Date: 2011-02-28 (Mon, 28 Feb 2011) Changed paths: M S02-bits.pod Log Message: --- Fix an error pointed out by masak++
[perl6/specs] e1c674: Add conjugate method (for RT 76602)
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: e1c674c451ea3cd2c07355b96ffca02d02423d60 https://github.com/perl6/specs/commit/e1c674c451ea3cd2c07355b96ffca02d02423d60 Author: Dave Whipp Date: 2011-03-02 (Wed, 02 Mar 2011) Changed paths: M S32-setting-library/Numeric.pod Log Message: --- Add conjugate method (for RT 76602)
[perl6/specs] 411f2a: [S32/Containers] removed parameter to .keys etc
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 411f2a59f5a8ed5ee134ccbeb78879e7f5713413 https://github.com/perl6/specs/commit/411f2a59f5a8ed5ee134ccbeb78879e7f5713413 Author: Carl Masak Date: 2011-03-05 (Sat, 05 Mar 2011) Changed paths: M S32-setting-library/Containers.pod Log Message: --- [S32/Containers] removed parameter to .keys etc You could match on indexes/keys using an optional parameter on the .keys, .values, .pairs, .enums, .kv methods. I discovered this by accident, and went to check the source of both Rakudo and Niecza. Neither implements this parameter. It's a very old parameter, but it seems no-one has cared about it enough to ask for it or implement it. Besides, there are better, more readable ways to accomplish the same thing: %h.values(/^prefix/); # instead of this... %h.pairs.grep({.key ~~ /^prefix/})ยป.value;# ...do this %h.kv.map({ $^value if $^key ~~ /^prefix/ }); # ...or this %h{%h.keys.grep(/^prefix/)}; # ...or even this There are plenty of alternative ways to emulate the functionality that the parameter provided, all of them (in my opinion) more tractable. Commit: d8e2c04218df041ebafd5da193663a28e4c7fa9b https://github.com/perl6/specs/commit/d8e2c04218df041ebafd5da193663a28e4c7fa9b Author: Carl Masak Date: 2011-03-05 (Sat, 05 Mar 2011) Changed paths: M S32-setting-library/Containers.pod Log Message: --- [S32/Containers] fixed typo Compare: https://github.com/perl6/specs/compare/e1c674c...d8e2c04
[perl6/specs] 6828ff: Fix self-contradiction in S04
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 6828ff448731bb0c5327f6202159e4b1a448654e https://github.com/perl6/specs/commit/6828ff448731bb0c5327f6202159e4b1a448654e Author: Stefan O'Rear Date: 2011-03-05 (Sat, 05 Mar 2011) Changed paths: M S04-control.pod Log Message: --- Fix self-contradiction in S04
[perl6/specs] f5a9d2: fix omission in grammar Str::SprintfFormat
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: f5a9d2d03fec8d6331e7fb133d41d36bd070e1eb https://github.com/perl6/specs/commit/f5a9d2d03fec8d6331e7fb133d41d36bd070e1eb Author: diakopter Date: 2011-03-06 (Sun, 06 Mar 2011) Changed paths: M S32-setting-library/Str.pod Log Message: --- fix omission in grammar Str::SprintfFormat
[perl6/specs] 65912c: Fix typo declaratoins
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 65912c88d9bf698ee0360d3e9b75f7028e6ed8f6 https://github.com/perl6/specs/commit/65912c88d9bf698ee0360d3e9b75f7028e6ed8f6 Author: Stefan O'Rear Date: 2011-03-08 (Tue, 08 Mar 2011) Changed paths: M S12-objects.pod Log Message: --- Fix typo declaratoins
[perl6/specs] 56a1b0: dispatch generation should work under MI
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 56a1b09e13973bae078b0a40c0ef0057e2c8fdc1 https://github.com/perl6/specs/commit/56a1b09e13973bae078b0a40c0ef0057e2c8fdc1 Author: Larry Wall Date: 2011-03-09 (Wed, 09 Mar 2011) Changed paths: M S12-objects.pod Log Message: --- dispatch generation should work under MI Fixed an ambiguity noted by sorear++. It's not just the presence of multi declarations in the current scope that cause autogeneration of a dispatch routine. Any difference in the candidate set at the point of call should make a fresh dispatcher. We can reuse parent dispatchers only if they represent the same set of routines.
[perl6/specs] 53821a: [S29] reworked external command execution
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 53821ac9ae6f7bf6e7b15f860ba092517248e3bb https://github.com/perl6/specs/commit/53821ac9ae6f7bf6e7b15f860ba092517248e3bb Author: Moritz Lenz Date: 2011-03-10 (Thu, 10 Mar 2011) Changed paths: M S29-functions.pod Log Message: --- [S29] reworked external command execution after discussions with Tene++ and Juerd++ I am convinced that it is best to separate run() and shell(), where the former roughly corresponds to p5s system(LIST), and the latter to system(SHELL_EXPR). Also removed some outdated note, and added conjecture about :$cwd
[perl6/specs] f26550: [S19] make it possible to the comma in one-liners
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: f265507aa1052b5690d2cda4c166bb269e638352 https://github.com/perl6/specs/commit/f265507aa1052b5690d2cda4c166bb269e638352 Author: Moritz Lenz Date: 2011-03-12 (Sat, 12 Mar 2011) Changed paths: M S19-commandline.pod Log Message: --- [S19] make it possible to the comma in one-liners
[perl6/specs] cf855e: [S32::IO] bring INET stuff closer to reality
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: cf855ee191ff5e8b9075de3e1ad64ce45f80c6d0 https://github.com/perl6/specs/commit/cf855ee191ff5e8b9075de3e1ad64ce45f80c6d0 Author: Moritz Lenz Date: 2011-03-23 (Wed, 23 Mar 2011) Changed paths: M S32-setting-library/IO.pod Log Message: --- [S32::IO] bring INET stuff closer to reality
[perl6/specs] 9c9048: add links to LTM acronym expansion
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 9c904897f959bad0e18ff42468ef10669fa26cdc https://github.com/perl6/specs/commit/9c904897f959bad0e18ff42468ef10669fa26cdc Author: Daniel Colascione Date: 2011-03-25 (Fri, 25 Mar 2011) Changed paths: M S05-regex.pod Log Message: --- add links to LTM acronym expansion Commit: b6ea8768a8b3cf786f332a374c44f1dc66e05aee https://github.com/perl6/specs/commit/b6ea8768a8b3cf786f332a374c44f1dc66e05aee Author: Daniel Colascione Date: 2011-03-25 (Fri, 25 Mar 2011) Changed paths: M S05-regex.pod Log Message: --- Explain effects of :: and ::> wrt dynamic/lexical scope and lack of enclosing alternations Compare: https://github.com/perl6/specs/compare/cf855ee...b6ea876
[perl6/specs] e7cc2e: Be more explicit about what \N does not match.
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: e7cc2ecfb28f7591157275c3b484e42d297f05c2 https://github.com/perl6/specs/commit/e7cc2ecfb28f7591157275c3b484e42d297f05c2 Author: Daniel Colascione Date: 2011-03-25 (Fri, 25 Mar 2011) Changed paths: M S05-regex.pod Log Message: --- Be more explicit about what \N does not match.