r32009 -[S02] revert Nil to undefined singleton value for masak++ et al.++

2010-08-16 Thread pugs-commits
Author: lwall Date: 2010-08-16 16:13:31 +0200 (Mon, 16 Aug 2010) New Revision: 32009 Modified: docs/Perl6/Spec/S02-bits.pod Log: [S02] revert Nil to undefined singleton value for masak++ et al.++ (Note, despite being a kind of bottom, it is not a type as it was before.) Modified:

r32010 -[S02] typo fix.

2010-08-16 Thread pugs-commits
Author: qiuhw Date: 2010-08-16 16:21:14 +0200 (Mon, 16 Aug 2010) New Revision: 32010 Modified: docs/Perl6/Spec/S02-bits.pod Log: [S02] typo fix. Modified: docs/Perl6/Spec/S02-bits.pod === --- docs/Perl6/Spec/S02-bits.pod

r32013 -[S02] spec which methods Nil responds to,

2010-08-16 Thread pugs-commits
Author: lwall Date: 2010-08-16 19:49:53 +0200 (Mon, 16 Aug 2010) New Revision: 32013 Modified: docs/Perl6/Spec/S02-bits.pod Log: [S02] spec which methods Nil responds to, and that it propagates Nil on unrecognized methods Modified: docs/Perl6/Spec/S02-bits.pod

r32014 -[S02,S03] allow Nil to smartmatch a Nil

2010-08-16 Thread pugs-commits
Author: lwall Date: 2010-08-16 19:54:52 +0200 (Mon, 16 Aug 2010) New Revision: 32014 Modified: docs/Perl6/Spec/S02-bits.pod docs/Perl6/Spec/S03-operators.pod Log: [S02,S03] allow Nil to smartmatch a Nil Modified: docs/Perl6/Spec/S02-bits.pod

r31975 -[spec] small markup fixes

2010-08-13 Thread pugs-commits
Author: moritz Date: 2010-08-13 11:03:22 +0200 (Fri, 13 Aug 2010) New Revision: 31975 Modified: docs/Perl6/Spec/S03-operators.pod docs/Perl6/Spec/S05-regex.pod Log: [spec] small markup fixes Modified: docs/Perl6/Spec/S03-operators.pod

r31976 -[S06] make MAIN short switches a bit saner

2010-08-13 Thread pugs-commits
Author: moritz Date: 2010-08-13 11:32:37 +0200 (Fri, 13 Aug 2010) New Revision: 31976 Modified: docs/Perl6/Spec/S06-routines.pod Log: [S06] make MAIN short switches a bit saner The variable name of a parameter is purely an implementation detail of the subroutine, and shouldn't be a concern

r31964 -[S05] saner defaults for :c and :p; without a previous match, $/.to blows up

2010-08-12 Thread pugs-commits
Author: moritz Date: 2010-08-12 10:02:42 +0200 (Thu, 12 Aug 2010) New Revision: 31964 Modified: docs/Perl6/Spec/S05-regex.pod Log: [S05] saner defaults for :c and :p; without a previous match, $/.to blows up Modified: docs/Perl6/Spec/S05-regex.pod

r31972 -[S05] specify what .keys, .values and .kv do on Match objects

2010-08-12 Thread pugs-commits
Author: moritz Date: 2010-08-12 21:10:33 +0200 (Thu, 12 Aug 2010) New Revision: 31972 Modified: docs/Perl6/Spec/S05-regex.pod Log: [S05] specify what .keys, .values and .kv do on Match objects Modified: docs/Perl6/Spec/S05-regex.pod

r31973 -[S05] attempt to clarify wording, and add an example

2010-08-12 Thread pugs-commits
Author: moritz Date: 2010-08-12 21:23:14 +0200 (Thu, 12 Aug 2010) New Revision: 31973 Modified: docs/Perl6/Spec/S05-regex.pod Log: [S05] attempt to clarify wording, and add an example Modified: docs/Perl6/Spec/S05-regex.pod ===

r31937 -[S32/Str] fixed thinko in pack signature

2010-08-10 Thread pugs-commits
Author: masak Date: 2010-08-10 11:47:45 +0200 (Tue, 10 Aug 2010) New Revision: 31937 Modified: docs/Perl6/Spec/S32-setting-library/Str.pod Log: [S32/Str] fixed thinko in pack signature Spotted by moritz++ Modified: docs/Perl6/Spec/S32-setting-library/Str.pod

r31938 -[S32/Str] nicer where clause for pack

2010-08-10 Thread pugs-commits
Author: masak Date: 2010-08-10 13:50:30 +0200 (Tue, 10 Aug 2010) New Revision: 31938 Modified: docs/Perl6/Spec/S32-setting-library/Str.pod Log: [S32/Str] nicer where clause for pack Reads better and is more amenable to compiler optimization. Suggested by TheDamian++. Modified:

r31923 -[S32/Str] cruft-removal for pack

2010-08-08 Thread pugs-commits
Author: masak Date: 2010-08-08 09:21:59 +0200 (Sun, 08 Aug 2010) New Revision: 31923 Modified: docs/Perl6/Spec/S32-setting-library/Str.pod Log: [S32/Str] cruft-removal for pack - Ditch the encoding bit for now. Users can encode to Str the usual way. - Not sure a typed slurpy parameter is

r31918 -[S05] be explicit about which attributes/modifiers are allowed where

2010-08-06 Thread pugs-commits
Author: moritz Date: 2010-08-06 19:52:06 +0200 (Fri, 06 Aug 2010) New Revision: 31918 Modified: docs/Perl6/Spec/S05-regex.pod Log: [S05] be explicit about which attributes/modifiers are allowed where Also removes rx:g// from existing examples. Added myself boldly to AUTHORS list Modified:

r31919 -[S03] smart-match entry for Match on RHS

2010-08-06 Thread pugs-commits
Author: moritz Date: 2010-08-06 19:52:10 +0200 (Fri, 06 Aug 2010) New Revision: 31919 Modified: docs/Perl6/Spec/S03-operators.pod Log: [S03] smart-match entry for Match on RHS After some discussion with @Larry on YAPC::EU, we figured that's the best way to solve the dilemma that C'string' ~~

r31885 -[S06] fix an obvious typo

2010-08-01 Thread pugs-commits
Author: sorear Date: 2010-08-01 11:18:45 +0200 (Sun, 01 Aug 2010) New Revision: 31885 Modified: docs/Perl6/Spec/S06-routines.pod Log: [S06] fix an obvious typo Modified: docs/Perl6/Spec/S06-routines.pod === ---

r31886 -[S03] remove Subst type, which appears nowhere else

2010-08-01 Thread pugs-commits
Author: moritz Date: 2010-08-01 20:01:49 +0200 (Sun, 01 Aug 2010) New Revision: 31886 Modified: docs/Perl6/Spec/S03-operators.pod Log: [S03] remove Subst type, which appears nowhere else Modified: docs/Perl6/Spec/S03-operators.pod

r31883 -[S26] Attempts at clarifying language

2010-07-31 Thread pugs-commits
Author: jani Date: 2010-07-31 11:49:53 +0200 (Sat, 31 Jul 2010) New Revision: 31883 Modified: docs/Perl6/Spec/S26-documentation.pod Log: [S26] Attempts at clarifying language Modified: docs/Perl6/Spec/S26-documentation.pod ===

r31869 -[S26] corrected minor typos and inconsistencies

2010-07-30 Thread pugs-commits
Author: masak Date: 2010-07-30 18:15:01 +0200 (Fri, 30 Jul 2010) New Revision: 31869 Modified: docs/Perl6/Spec/S26-documentation.pod Log: [S26] corrected minor typos and inconsistencies Nothing that changes the meaning of the spec, really. Modified: docs/Perl6/Spec/S26-documentation.pod

r31878 -[S02, S32] kill off .notdef

2010-07-30 Thread pugs-commits
Author: masak Date: 2010-07-30 21:46:36 +0200 (Fri, 30 Jul 2010) New Revision: 31878 Modified: docs/Perl6/Spec/S02-bits.pod docs/Perl6/Spec/S32-setting-library/Basics.pod Log: [S02, S32] kill off .notdef Not cute with methods that do negatively defined things. And !*.defined covers the

r31835 -[S32/Temporal] Specified how DateTime.new(Int) should interpret ambiguous input.

2010-07-26 Thread pugs-commits
Author: Kodi Date: 2010-07-26 15:57:17 +0200 (Mon, 26 Jul 2010) New Revision: 31835 Modified: docs/Perl6/Spec/S32-setting-library/Temporal.pod Log: [S32/Temporal] Specified how DateTime.new(Int) should interpret ambiguous input. Modified: docs/Perl6/Spec/S32-setting-library/Temporal.pod

r31820 -[S32/Temporal] Fixed an inconsistency and uniquified a section title to avoid confusing smartlinks.pl.

2010-07-24 Thread pugs-commits
Author: Kodi Date: 2010-07-25 01:41:01 +0200 (Sun, 25 Jul 2010) New Revision: 31820 Modified: docs/Perl6/Spec/S32-setting-library/Temporal.pod Log: [S32/Temporal] Fixed an inconsistency and uniquified a section title to avoid confusing smartlinks.pl. Modified:

r31791 -[S02] Move CALLER:: to the reserved anywhere in a name section, because CALLER::CALLER:: is explicitly described.

2010-07-23 Thread pugs-commits
Author: sorear Date: 2010-07-23 11:45:15 +0200 (Fri, 23 Jul 2010) New Revision: 31791 Modified: docs/Perl6/Spec/S02-bits.pod Log: [S02] Move CALLER:: to the reserved anywhere in a name section, because CALLER::CALLER:: is explicitly described. Modified: docs/Perl6/Spec/S02-bits.pod

r31789 -[S32] DateTime immutable, leap seconds validation

2010-07-22 Thread pugs-commits
Author: masak Date: 2010-07-22 23:54:10 +0200 (Thu, 22 Jul 2010) New Revision: 31789 Modified: docs/Perl6/Spec/S32-setting-library/Temporal.pod Log: [S32] DateTime immutable, leap seconds validation The rest of this message is from Kodi++, who prepared the combined spec/Rakudo patch: There

r31773 -Fix minor typo

2010-07-20 Thread pugs-commits
Author: tene Date: 2010-07-20 20:35:35 +0200 (Tue, 20 Jul 2010) New Revision: 31773 Modified: docs/Perl6/Spec/S03-operators.pod Log: Fix minor typo Modified: docs/Perl6/Spec/S03-operators.pod === ---

r31776 -[S32/Temporal] Make DateTime immutable.

2010-07-20 Thread pugs-commits
Author: dolmen Date: 2010-07-20 23:51:26 +0200 (Tue, 20 Jul 2010) New Revision: 31776 Modified: docs/Perl6/Spec/S32-setting-library/Temporal.pod Log: [S32/Temporal] Make DateTime immutable. Modified: docs/Perl6/Spec/S32-setting-library/Temporal.pod

r31777 -[S32/Temporal] Reverted DateTime back to being mutable. I think we ought to make a big change like this only after reaching some kind of consensus to do so, not least because I just implemente

2010-07-20 Thread pugs-commits
Author: Kodi Date: 2010-07-21 02:12:24 +0200 (Wed, 21 Jul 2010) New Revision: 31777 Modified: docs/Perl6/Spec/S32-setting-library/Temporal.pod Log: [S32/Temporal] Reverted DateTime back to being mutable. I think we ought to make a big change like this only after reaching some kind of

r31754 -[S29] remove fossile noted by tylercurtis++

2010-07-18 Thread pugs-commits
Author: moritz Date: 2010-07-18 17:13:40 +0200 (Sun, 18 Jul 2010) New Revision: 31754 Modified: docs/Perl6/Spec/S29-functions.pod Log: [S29] remove fossile noted by tylercurtis++ Modified: docs/Perl6/Spec/S29-functions.pod ===

r31755 -[S05] specifiy that .parse can invoke other subrules than TOP by name

2010-07-18 Thread pugs-commits
Author: moritz Date: 2010-07-18 22:40:18 +0200 (Sun, 18 Jul 2010) New Revision: 31755 Modified: docs/Perl6/Spec/S05-regex.pod Log: [S05] specifiy that .parse can invoke other subrules than TOP by name Modified: docs/Perl6/Spec/S05-regex.pod

r31727 -[spec] Add Real.rand to spec, as it was already in the spectests and Rakudo. Change term:rand description to refer to it.

2010-07-16 Thread pugs-commits
Author: colomon Date: 2010-07-16 15:15:21 +0200 (Fri, 16 Jul 2010) New Revision: 31727 Modified: docs/Perl6/Spec/S32-setting-library/Numeric.pod Log: [spec] Add Real.rand to spec, as it was already in the spectests and Rakudo. Change term:rand description to refer to it. Modified:

r31735 -[spec] Say a bit about Numeric operators and Bridge.

2010-07-16 Thread pugs-commits
Author: colomon Date: 2010-07-16 20:39:33 +0200 (Fri, 16 Jul 2010) New Revision: 31735 Modified: docs/Perl6/Spec/S32-setting-library/Numeric.pod Log: [spec] Say a bit about Numeric operators and Bridge. Modified: docs/Perl6/Spec/S32-setting-library/Numeric.pod

r31736 -[Numeric] fix typo and a technicality pointed out by Minimiscience++

2010-07-16 Thread pugs-commits
Author: lwall Date: 2010-07-17 00:10:05 +0200 (Sat, 17 Jul 2010) New Revision: 31736 Modified: docs/Perl6/Spec/S32-setting-library/Numeric.pod Log: [Numeric] fix typo and a technicality pointed out by Minimiscience++ Modified: docs/Perl6/Spec/S32-setting-library/Numeric.pod

r31737 -[S02,S06] change YOU_ARE_HERE to {YOU_ARE_HERE} to better represent the UNIT block

2010-07-16 Thread pugs-commits
Author: lwall Date: 2010-07-17 00:41:33 +0200 (Sat, 17 Jul 2010) New Revision: 31737 Modified: docs/Perl6/Spec/S02-bits.pod docs/Perl6/Spec/S06-routines.pod Log: [S02,S06] change YOU_ARE_HERE to {YOU_ARE_HERE} to better represent the UNIT block Modified: docs/Perl6/Spec/S02-bits.pod

r31696 -[S32/Temporal] Permit day-of-month on Dates.

2010-07-15 Thread pugs-commits
Author: Kodi Date: 2010-07-15 14:18:15 +0200 (Thu, 15 Jul 2010) New Revision: 31696 Modified: docs/Perl6/Spec/S32-setting-library/Temporal.pod Log: [S32/Temporal] Permit day-of-month on Dates. Modified: docs/Perl6/Spec/S32-setting-library/Temporal.pod

r31702 -[S06] ss/is context/is dynamic/ fossil

2010-07-15 Thread pugs-commits
Author: lwall Date: 2010-07-15 19:24:08 +0200 (Thu, 15 Jul 2010) New Revision: 31702 Modified: docs/Perl6/Spec/S06-routines.pod Log: [S06] ss/is context/is dynamic/ fossil Modified: docs/Perl6/Spec/S06-routines.pod === ---

r31678 -[S32/Temporal] DateTime.new(Numeric) - DateTime.new(Int), since time no longer returns fractional seconds.

2010-07-14 Thread pugs-commits
Author: Kodi Date: 2010-07-14 16:02:34 +0200 (Wed, 14 Jul 2010) New Revision: 31678 Modified: docs/Perl6/Spec/S32-setting-library/Temporal.pod Log: [S32/Temporal] DateTime.new(Numeric) - DateTime.new(Int), since time no longer returns fractional seconds. Modified:

r31680 -[S32/Temporal] Added to Date: There are also Cweek, Cweek-year, Cweek-number, Cweekday-of-month, and Cday-of-year methods, which work just like their DateTime equivalents.

2010-07-14 Thread pugs-commits
Author: Kodi Date: 2010-07-14 16:35:46 +0200 (Wed, 14 Jul 2010) New Revision: 31680 Modified: docs/Perl6/Spec/S32-setting-library/Temporal.pod Log: [S32/Temporal] Added to Date: There are also Cweek, Cweek-year, Cweek-number, Cweekday-of-month, and Cday-of-year methods, which work just like

r31689 -[S32/Temporal] Permit days-in-month and is-leap-year on DateTimes, too.

2010-07-14 Thread pugs-commits
Author: Kodi Date: 2010-07-14 23:18:42 +0200 (Wed, 14 Jul 2010) New Revision: 31689 Modified: docs/Perl6/Spec/S32-setting-library/Temporal.pod Log: [S32/Temporal] Permit days-in-month and is-leap-year on DateTimes, too. Modified: docs/Perl6/Spec/S32-setting-library/Temporal.pod

r31690 -[S04] revise catcher semantics semantics to allow $!.handled = 1 to work as well as case match

2010-07-14 Thread pugs-commits
Author: lwall Date: 2010-07-15 01:32:07 +0200 (Thu, 15 Jul 2010) New Revision: 31690 Modified: docs/Perl6/Spec/S04-control.pod Log: [S04] revise catcher semantics semantics to allow $!.handled = 1 to work as well as case match Modified: docs/Perl6/Spec/S04-control.pod

r31691 -[S04] more bombastic utterances about not dropping pending exceptions

2010-07-14 Thread pugs-commits
Author: lwall Date: 2010-07-15 01:53:05 +0200 (Thu, 15 Jul 2010) New Revision: 31691 Modified: docs/Perl6/Spec/S04-control.pod Log: [S04] more bombastic utterances about not dropping pending exceptions Modified: docs/Perl6/Spec/S04-control.pod

r31645 -[S04] try to nail down CATCH exit semantics a bit more water-tightly

2010-07-12 Thread pugs-commits
Author: lwall Date: 2010-07-12 21:52:08 +0200 (Mon, 12 Jul 2010) New Revision: 31645 Modified: docs/Perl6/Spec/S04-control.pod Log: [S04] try to nail down CATCH exit semantics a bit more water-tightly Modified: docs/Perl6/Spec/S04-control.pod

r31649 -[S02] typo for jnthn++

2010-07-12 Thread pugs-commits
Author: lwall Date: 2010-07-13 01:50:39 +0200 (Tue, 13 Jul 2010) New Revision: 31649 Modified: docs/Perl6/Spec/S02-bits.pod Log: [S02] typo for jnthn++ Modified: docs/Perl6/Spec/S02-bits.pod === --- docs/Perl6/Spec/S02-bits.pod

r31650 -[S06] add .args to what a context can return

2010-07-12 Thread pugs-commits
Author: lwall Date: 2010-07-13 01:51:27 +0200 (Tue, 13 Jul 2010) New Revision: 31650 Modified: docs/Perl6/Spec/S06-routines.pod Log: [S06] add .args to what a context can return Modified: docs/Perl6/Spec/S06-routines.pod === ---

r31652 -[Temporal] time is now a pseudo-constant like now, rand, etc

2010-07-12 Thread pugs-commits
Author: lwall Date: 2010-07-13 02:06:01 +0200 (Tue, 13 Jul 2010) New Revision: 31652 Modified: docs/Perl6/Spec/S32-setting-library/Temporal.pod Log: [Temporal] time is now a pseudo-constant like now, rand, etc Modified: docs/Perl6/Spec/S32-setting-library/Temporal.pod

r31654 -[S06] defined callsame/nextsame in terms of callwith/nextwith and callframe

2010-07-12 Thread pugs-commits
Author: lwall Date: 2010-07-13 02:13:42 +0200 (Tue, 13 Jul 2010) New Revision: 31654 Modified: docs/Perl6/Spec/S06-routines.pod Log: [S06] defined callsame/nextsame in terms of callwith/nextwith and callframe Modified: docs/Perl6/Spec/S06-routines.pod

r31655 -[S02] revise blob literals a bit

2010-07-12 Thread pugs-commits
Author: lwall Date: 2010-07-13 02:44:10 +0200 (Tue, 13 Jul 2010) New Revision: 31655 Modified: docs/Perl6/Spec/S02-bits.pod Log: [S02] revise blob literals a bit Modified: docs/Perl6/Spec/S02-bits.pod === ---

r31656 -[S12] define more forced actions on enum values

2010-07-12 Thread pugs-commits
Author: lwall Date: 2010-07-13 02:55:37 +0200 (Tue, 13 Jul 2010) New Revision: 31656 Modified: docs/Perl6/Spec/S12-objects.pod Log: [S12] define more forced actions on enum values Modified: docs/Perl6/Spec/S12-objects.pod ===

r31657 -add 2-bits/col blob example

2010-07-12 Thread pugs-commits
Author: Darren_Duncan Date: 2010-07-13 02:58:57 +0200 (Tue, 13 Jul 2010) New Revision: 31657 Modified: docs/Perl6/Spec/S02-bits.pod Log: add 2-bits/col blob example Modified: docs/Perl6/Spec/S02-bits.pod === ---

r31659 -[S02] s/Uint/uint/ for speculative native role

2010-07-12 Thread pugs-commits
Author: lwall Date: 2010-07-13 03:36:05 +0200 (Tue, 13 Jul 2010) New Revision: 31659 Modified: docs/Perl6/Spec/S02-bits.pod Log: [S02] s/Uint/uint/ for speculative native role Modified: docs/Perl6/Spec/S02-bits.pod === ---

r31660 -[S32] revert Ctime to POSIX integer seconds; don't try to do Cnow's job

2010-07-12 Thread pugs-commits
Author: lwall Date: 2010-07-13 03:36:39 +0200 (Tue, 13 Jul 2010) New Revision: 31660 Modified: docs/Perl6/Spec/S32-setting-library/Temporal.pod Log: [S32] revert Ctime to POSIX integer seconds; don't try to do Cnow's job Modified: docs/Perl6/Spec/S32-setting-library/Temporal.pod

r31624 -[S05] redirect to new char class syntax with patch from cosimo++

2010-07-11 Thread pugs-commits
Author: lwall Date: 2010-07-11 18:53:20 +0200 (Sun, 11 Jul 2010) New Revision: 31624 Modified: docs/Perl6/Spec/S05-regex.pod Log: [S05] redirect to new char class syntax with patch from cosimo++ Modified: docs/Perl6/Spec/S05-regex.pod

r31625 -[S12] Nail down class representations sooner to make jnthn++ happier

2010-07-11 Thread pugs-commits
Author: lwall Date: 2010-07-11 19:03:32 +0200 (Sun, 11 Jul 2010) New Revision: 31625 Modified: docs/Perl6/Spec/S12-objects.pod Log: [S12] Nail down class representations sooner to make jnthn++ happier Modified: docs/Perl6/Spec/S12-objects.pod

r31626 -[S12] discuss pessimizing optimizations with augment

2010-07-11 Thread pugs-commits
Author: lwall Date: 2010-07-11 19:09:44 +0200 (Sun, 11 Jul 2010) New Revision: 31626 Modified: docs/Perl6/Spec/S12-objects.pod Log: [S12] discuss pessimizing optimizations with augment Modified: docs/Perl6/Spec/S12-objects.pod

r31627 -[S32/Temporal] Changed to use a different way of specifying time zones, which is hopefully saner than my last proposal.

2010-07-11 Thread pugs-commits
Author: Kodi Date: 2010-07-11 19:56:33 +0200 (Sun, 11 Jul 2010) New Revision: 31627 Modified: docs/Perl6/Spec/S32-setting-library/Temporal.pod Log: [S32/Temporal] Changed to use a different way of specifying time zones, which is hopefully saner than my last proposal. Modified:

r31630 -S02 : add initial formats for Blob (or Buf) literals

2010-07-11 Thread pugs-commits
Author: Darren_Duncan Date: 2010-07-12 03:01:55 +0200 (Mon, 12 Jul 2010) New Revision: 31630 Modified: docs/Perl6/Spec/S02-bits.pod Log: S02 : add initial formats for Blob (or Buf) literals Modified: docs/Perl6/Spec/S02-bits.pod

r31611 -[spec] random cleanup of fossils from before proto became a multi wrapper

2010-07-10 Thread pugs-commits
Author: lwall Date: 2010-07-10 08:43:17 +0200 (Sat, 10 Jul 2010) New Revision: 31611 Modified: docs/Perl6/Spec/S02-bits.pod docs/Perl6/Spec/S06-routines.pod docs/Perl6/Spec/S09-data.pod docs/Perl6/Spec/S10-packages.pod docs/Perl6/Spec/S11-modules.pod

r31613 -[specs] add Calso declarator to prefix any trait to be applied to the outer declaration

2010-07-10 Thread pugs-commits
Author: lwall Date: 2010-07-10 19:21:35 +0200 (Sat, 10 Jul 2010) New Revision: 31613 Modified: docs/Perl6/Spec/S06-routines.pod docs/Perl6/Spec/S12-objects.pod docs/Perl6/Spec/S14-roles-and-parametric-types.pod docs/Perl6/Spec/S17-concurrency.pod Log: [specs] add Calso declarator to

r31593 -[S05,S06] more refinements to {*}

2010-07-09 Thread pugs-commits
Author: lwall Date: 2010-07-09 18:41:04 +0200 (Fri, 09 Jul 2010) New Revision: 31593 Modified: docs/Perl6/Spec/S05-regex.pod docs/Perl6/Spec/S06-routines.pod Log: [S05,S06] more refinements to {*} Modified: docs/Perl6/Spec/S05-regex.pod

r31595 -[S06] = should be :=

2010-07-09 Thread pugs-commits
Author: lwall Date: 2010-07-09 19:08:24 +0200 (Fri, 09 Jul 2010) New Revision: 31595 Modified: docs/Perl6/Spec/S06-routines.pod Log: [S06] = should be := Modified: docs/Perl6/Spec/S06-routines.pod === ---

r31598 -[S32/Temporal] Clarified the distinction between time and now, specified what formatters and time zones should actually do, and dropped some formatting methods.

2010-07-09 Thread pugs-commits
Author: Kodi Date: 2010-07-09 19:43:53 +0200 (Fri, 09 Jul 2010) New Revision: 31598 Modified: docs/Perl6/Spec/S32-setting-library/Temporal.pod Log: [S32/Temporal] Clarified the distinction between time and now, specified what formatters and time zones should actually do, and dropped some

r31600 -[S32/Temporal] Prose edit; CSeq - list

2010-07-09 Thread pugs-commits
Author: Kodi Date: 2010-07-09 21:47:34 +0200 (Fri, 09 Jul 2010) New Revision: 31600 Modified: docs/Perl6/Spec/S32-setting-library/Temporal.pod Log: [S32/Temporal] Prose edit; CSeq - list Modified: docs/Perl6/Spec/S32-setting-library/Temporal.pod

r31601 -[S04] simplify definition of successful return to be context agnostic

2010-07-09 Thread pugs-commits
Author: lwall Date: 2010-07-09 23:10:45 +0200 (Fri, 09 Jul 2010) New Revision: 31601 Modified: docs/Perl6/Spec/S04-control.pod Log: [S04] simplify definition of successful return to be context agnostic define class-level PRE/POST to be submethods that are called like BUILD/DESTROY Modified:

r31609 -[S04,6] more refinement of how scoping works under DBC

2010-07-09 Thread pugs-commits
Author: lwall Date: 2010-07-10 00:55:41 +0200 (Sat, 10 Jul 2010) New Revision: 31609 Modified: docs/Perl6/Spec/S04-control.pod docs/Perl6/Spec/S06-routines.pod Log: [S04,6] more refinement of how scoping works under DBC note that all phasers in methods to have access to self via closure

r31610 -[S04] emphasize that LEAVE blocks *always* run even under stack unwinding

2010-07-09 Thread pugs-commits
Author: lwall Date: 2010-07-10 00:59:12 +0200 (Sat, 10 Jul 2010) New Revision: 31610 Modified: docs/Perl6/Spec/S04-control.pod Log: [S04] emphasize that LEAVE blocks *always* run even under stack unwinding Modified: docs/Perl6/Spec/S04-control.pod

r31582 -[Str] fix lines def to use .comb(/ ^^ \N* /) for masak++

2010-07-08 Thread pugs-commits
Author: lwall Date: 2010-07-08 23:02:00 +0200 (Thu, 08 Jul 2010) New Revision: 31582 Modified: docs/Perl6/Spec/S32-setting-library/Str.pod Log: [Str] fix lines def to use .comb(/ ^^ \N* /) for masak++ Modified: docs/Perl6/Spec/S32-setting-library/Str.pod

r31583 -[S06] define a * statement to represent a call from a proto to its multis

2010-07-08 Thread pugs-commits
Author: lwall Date: 2010-07-08 23:04:28 +0200 (Thu, 08 Jul 2010) New Revision: 31583 Modified: docs/Perl6/Spec/S06-routines.pod Log: [S06] define a * statement to represent a call from a proto to its multis Modified: docs/Perl6/Spec/S06-routines.pod

r31584 -[S05] also define how * does multi dispatch inside regexes

2010-07-08 Thread pugs-commits
Author: lwall Date: 2010-07-09 02:13:08 +0200 (Fri, 09 Jul 2010) New Revision: 31584 Modified: docs/Perl6/Spec/S05-regex.pod Log: [S05] also define how * does multi dispatch inside regexes delete ... et al. since they're redundant with {...} Modified: docs/Perl6/Spec/S05-regex.pod

r31569 -[IO,Str] regularize .lines to be more like .words when fed a string

2010-07-07 Thread pugs-commits
Author: lwall Date: 2010-07-08 00:13:41 +0200 (Thu, 08 Jul 2010) New Revision: 31569 Modified: docs/Perl6/Spec/S32-setting-library/IO.pod docs/Perl6/Spec/S32-setting-library/Str.pod Log: [IO,Str] regularize .lines to be more like .words when fed a string .lines will no longer interpret a

r31570 -[S32/Str] saved a few words and lines with is export

2010-07-07 Thread pugs-commits
Author: masak Date: 2010-07-08 00:19:08 +0200 (Thu, 08 Jul 2010) New Revision: 31570 Modified: docs/Perl6/Spec/S32-setting-library/Str.pod Log: [S32/Str] saved a few words and lines with is export Modified: docs/Perl6/Spec/S32-setting-library/Str.pod

r31571 -[S32] Dropped mention of quarters from Temporal.pod. I don't think quarter-numbering belongs in the core, since (as far as I know) there is no precise standard way of dividing calendar years i

2010-07-07 Thread pugs-commits
Author: Kodi Date: 2010-07-08 01:42:53 +0200 (Thu, 08 Jul 2010) New Revision: 31571 Modified: docs/Perl6/Spec/S32-setting-library/Temporal.pod t/spec/S32-temporal/DateTime.t Log: [S32] Dropped mention of quarters from Temporal.pod. I don't think quarter-numbering belongs in the core, since

r31573 -[Str] limits should default to Inf rather than * since that is (supposedly) compatible with Int

2010-07-07 Thread pugs-commits
Author: lwall Date: 2010-07-08 03:37:15 +0200 (Thu, 08 Jul 2010) New Revision: 31573 Modified: docs/Perl6/Spec/S32-setting-library/Str.pod Log: [Str] limits should default to Inf rather than * since that is (supposedly) compatible with Int Modified:

r31543 -[S32/IO] changed API for C.read and C.write

2010-07-04 Thread pugs-commits
Author: masak Date: 2010-07-04 15:05:13 +0200 (Sun, 04 Jul 2010) New Revision: 31543 Modified: docs/Perl6/Spec/S32-setting-library/IO.pod Log: [S32/IO] changed API for C.read and C.write The API looked unnatural and non-Perly, so I changed it to something that made sense. Rather than sending

r31533 -[S12] Clarify phasing of lexical classes

2010-07-03 Thread pugs-commits
Author: sorear Date: 2010-07-03 11:14:27 +0200 (Sat, 03 Jul 2010) New Revision: 31533 Modified: docs/Perl6/Spec/S12-objects.pod Log: [S12] Clarify phasing of lexical classes Modified: docs/Perl6/Spec/S12-objects.pod === ---

r31532 -[S04] Clarify interaction of lexical classes and packages with members after discussion with TimToady

2010-07-02 Thread pugs-commits
Author: sorear Date: 2010-07-03 06:39:32 +0200 (Sat, 03 Jul 2010) New Revision: 31532 Modified: docs/Perl6/Spec/S04-control.pod Log: [S04] Clarify interaction of lexical classes and packages with members after discussion with TimToady Modified: docs/Perl6/Spec/S04-control.pod

r31505 -[Spec] Clarify when to return Nil from the series operator.

2010-06-29 Thread pugs-commits
Author: colomon Date: 2010-06-29 20:49:47 +0200 (Tue, 29 Jun 2010) New Revision: 31505 Modified: docs/Perl6/Spec/S03-operators.pod Log: [Spec] Clarify when to return Nil from the series operator. Modified: docs/Perl6/Spec/S03-operators.pod

r31490 -[S06] \| and | prefixes of parameters should be separately introspectable

2010-06-28 Thread pugs-commits
Author: moritz Date: 2010-06-28 22:59:28 +0200 (Mon, 28 Jun 2010) New Revision: 31490 Modified: docs/Perl6/Spec/S06-routines.pod Log: [S06] \| and | prefixes of parameters should be separately introspectable Modified: docs/Perl6/Spec/S06-routines.pod

r31454 -[S03] change !% to %% to avoid metaconfusion

2010-06-26 Thread pugs-commits
Author: lwall Date: 2010-06-26 19:46:00 +0200 (Sat, 26 Jun 2010) New Revision: 31454 Modified: docs/Perl6/Spec/S03-operators.pod Log: [S03] change !% to %% to avoid metaconfusion Modified: docs/Perl6/Spec/S03-operators.pod ===

r31442 -[S03] qualify misleading assertion re 1,2,3...$n when $n 3

2010-06-24 Thread pugs-commits
Author: lwall Date: 2010-06-24 22:54:50 +0200 (Thu, 24 Jun 2010) New Revision: 31442 Modified: docs/Perl6/Spec/S03-operators.pod Log: [S03] qualify misleading assertion re 1,2,3...$n when $n 3 Modified: docs/Perl6/Spec/S03-operators.pod

r31419 -[S03] Capitalo.

2010-06-23 Thread pugs-commits
Author: Kodi Date: 2010-06-23 23:02:49 +0200 (Wed, 23 Jun 2010) New Revision: 31419 Modified: docs/Perl6/Spec/S03-operators.pod Log: [S03] Capitalo. Modified: docs/Perl6/Spec/S03-operators.pod === ---

r31409 -[S29, S32] removed eqv() and cmp() functions

2010-06-22 Thread pugs-commits
Author: masak Date: 2010-06-22 16:40:29 +0200 (Tue, 22 Jun 2010) New Revision: 31409 Modified: docs/Perl6/Spec/S29-functions.pod docs/Perl6/Spec/S32-setting-library/Basics.pod Log: [S29, S32] removed eqv() and cmp() functions They don't confer any particular advantages over the operator

r31404 -[S12] sppelo

2010-06-21 Thread pugs-commits
Author: diakopter Date: 2010-06-22 03:14:30 +0200 (Tue, 22 Jun 2010) New Revision: 31404 Modified: docs/Perl6/Spec/S12-objects.pod Log: [S12] sppelo Modified: docs/Perl6/Spec/S12-objects.pod === ---

r31405 -[S12] verbo

2010-06-21 Thread pugs-commits
Author: diakopter Date: 2010-06-22 03:17:22 +0200 (Tue, 22 Jun 2010) New Revision: 31405 Modified: docs/Perl6/Spec/S12-objects.pod Log: [S12] verbo Modified: docs/Perl6/Spec/S12-objects.pod === --- docs/Perl6/Spec/S12-objects.pod

r31376 -[S10] define how CANDO works with respect to lexically-scoped function name searches

2010-06-19 Thread pugs-commits
Author: lwall Date: 2010-06-19 20:04:32 +0200 (Sat, 19 Jun 2010) New Revision: 31376 Modified: docs/Perl6/Spec/S10-packages.pod Log: [S10] define how CANDO works with respect to lexically-scoped function name searches Modified: docs/Perl6/Spec/S10-packages.pod

r31377 -[S10] fix thinkos and bad writing

2010-06-19 Thread pugs-commits
Author: lwall Date: 2010-06-19 20:10:57 +0200 (Sat, 19 Jun 2010) New Revision: 31377 Modified: docs/Perl6/Spec/S10-packages.pod Log: [S10] fix thinkos and bad writing Modified: docs/Perl6/Spec/S10-packages.pod === ---

r31355 -[S06] order of candidates returned from .cando

2010-06-18 Thread pugs-commits
Author: moritz Date: 2010-06-18 11:34:10 +0200 (Fri, 18 Jun 2010) New Revision: 31355 Modified: docs/Perl6/Spec/S06-routines.pod Log: [S06] order of candidates returned from .cando Modified: docs/Perl6/Spec/S06-routines.pod ===

r31372 -[S06] spec processing of rw vs de-containerized return values

2010-06-18 Thread pugs-commits
Author: lwall Date: 2010-06-19 04:24:36 +0200 (Sat, 19 Jun 2010) New Revision: 31372 Modified: docs/Perl6/Spec/S06-routines.pod Log: [S06] spec processing of rw vs de-containerized return values Modified: docs/Perl6/Spec/S06-routines.pod

r31373 -[S03] explain more about the relationship of hypers with lazy infinitude

2010-06-18 Thread pugs-commits
Author: lwall Date: 2010-06-19 04:55:36 +0200 (Sat, 19 Jun 2010) New Revision: 31373 Modified: docs/Perl6/Spec/S03-operators.pod Log: [S03] explain more about the relationship of hypers with lazy infinitude Modified: docs/Perl6/Spec/S03-operators.pod

r31337 -[S02] allow _ between radix and digits as suggested by ajs++

2010-06-17 Thread pugs-commits
Author: lwall Date: 2010-06-18 01:49:13 +0200 (Fri, 18 Jun 2010) New Revision: 31337 Modified: docs/Perl6/Spec/S02-bits.pod Log: [S02] allow _ between radix and digits as suggested by ajs++ Modified: docs/Perl6/Spec/S02-bits.pod

r31270 -[S03] guarantee a monotonic function when single characters are used in a series

2010-06-15 Thread pugs-commits
Author: lwall Date: 2010-06-15 22:35:27 +0200 (Tue, 15 Jun 2010) New Revision: 31270 Modified: docs/Perl6/Spec/S03-operators.pod Log: [S03] guarantee a monotonic function when single characters are used in a series Modified: docs/Perl6/Spec/S03-operators.pod

r31271 -[S03] typos spotted by masak++

2010-06-15 Thread pugs-commits
Author: lwall Date: 2010-06-15 23:05:57 +0200 (Tue, 15 Jun 2010) New Revision: 31271 Modified: docs/Perl6/Spec/S03-operators.pod Log: [S03] typos spotted by masak++ Modified: docs/Perl6/Spec/S03-operators.pod === ---

r31189 -[S06] print default usage messag to standard output, by petition from avar++

2010-06-11 Thread pugs-commits
Author: moritz Date: 2010-06-11 08:11:20 +0200 (Fri, 11 Jun 2010) New Revision: 31189 Modified: docs/Perl6/Spec/S06-routines.pod Log: [S06] print default usage messag to standard output, by petition from avar++ Modified: docs/Perl6/Spec/S06-routines.pod

r31190 -[S06] more elaborate $*OUT/$*ERR selection for USAGE printing

2010-06-11 Thread pugs-commits
Author: moritz Date: 2010-06-11 09:53:58 +0200 (Fri, 11 Jun 2010) New Revision: 31190 Modified: docs/Perl6/Spec/S06-routines.pod Log: [S06] more elaborate $*OUT/$*ERR selection for USAGE printing This should make both avar++ happy who wants './prog --help|less' to DWHM, and also TheDamian,

r31193 -[spec] Document Numeric.Real, Numeric.Int, Numeric.Rat, Numeric.Num, and Real.Str.

2010-06-11 Thread pugs-commits
Author: colomon Date: 2010-06-11 17:10:23 +0200 (Fri, 11 Jun 2010) New Revision: 31193 Modified: docs/Perl6/Spec/S32-setting-library/Numeric.pod Log: [spec] Document Numeric.Real, Numeric.Int, Numeric.Rat, Numeric.Num, and Real.Str. Modified: docs/Perl6/Spec/S32-setting-library/Numeric.pod

r31195 -[S05] mention TOP, and explain how parsing is initiated and how it actually works

2010-06-11 Thread pugs-commits
Author: lwall Date: 2010-06-11 19:00:19 +0200 (Fri, 11 Jun 2010) New Revision: 31195 Modified: docs/Perl6/Spec/S05-regex.pod Log: [S05] mention TOP, and explain how parsing is initiated and how it actually works Modified: docs/Perl6/Spec/S05-regex.pod

r31159 -[spec] Change div and mod to be operators on integer types.

2010-06-07 Thread pugs-commits
Author: colomon Date: 2010-06-07 14:09:36 +0200 (Mon, 07 Jun 2010) New Revision: 31159 Modified: docs/Perl6/Spec/S03-operators.pod Log: [spec] Change div and mod to be operators on integer types. Modified: docs/Perl6/Spec/S03-operators.pod

r31166 -[S32] fix a grammero

2010-06-07 Thread pugs-commits
Author: moritz Date: 2010-06-07 22:01:26 +0200 (Mon, 07 Jun 2010) New Revision: 31166 Modified: docs/Perl6/Spec/S32-setting-library/Basics.pod Log: [S32] fix a grammero Modified: docs/Perl6/Spec/S32-setting-library/Basics.pod ===

r31128 -[S05] posit that cursor lists may be returned to a regex with .gather { take ... }

2010-06-05 Thread pugs-commits
Author: lwall Date: 2010-06-05 21:02:35 +0200 (Sat, 05 Jun 2010) New Revision: 31128 Modified: docs/Perl6/Spec/S05-regex.pod Log: [S05] posit that cursor lists may be returned to a regex with .gather { take ... } Modified: docs/Perl6/Spec/S05-regex.pod

r31116 -Made some changes based on S05 -- they may even be right :).

2010-06-04 Thread pugs-commits
Author: wayland Date: 2010-06-05 01:33:27 +0200 (Sat, 05 Jun 2010) New Revision: 31116 Modified: docs/Perl6/Spec/S32-setting-library/Rules.pod Log: Made some changes based on S05 -- they may even be right :). Modified: docs/Perl6/Spec/S32-setting-library/Rules.pod

r31117 -[S05] some clarifications suggested by sorear++

2010-06-04 Thread pugs-commits
Author: lwall Date: 2010-06-05 02:28:09 +0200 (Sat, 05 Jun 2010) New Revision: 31117 Modified: docs/Perl6/Spec/S05-regex.pod Log: [S05] some clarifications suggested by sorear++ Modified: docs/Perl6/Spec/S05-regex.pod === ---

r31118 -[S05] typo

2010-06-04 Thread pugs-commits
Author: allbery_b Date: 2010-06-05 04:52:12 +0200 (Sat, 05 Jun 2010) New Revision: 31118 Modified: docs/Perl6/Spec/S05-regex.pod Log: [S05] typo Modified: docs/Perl6/Spec/S05-regex.pod === --- docs/Perl6/Spec/S05-regex.pod

r31081 -[S32/Str] proposed Str.indent

2010-06-03 Thread pugs-commits
Author: masak Date: 2010-06-03 15:35:39 +0200 (Thu, 03 Jun 2010) New Revision: 31081 Modified: docs/Perl6/Spec/S32-setting-library/Str.pod Log: [S32/Str] proposed Str.indent Following an idea bounced around on #perl6, this method was added. Modified:

  1   2   3   4   5   6   7   8   9   10   >