"&&" in list context

2009-09-29 Thread Christoph Bussenius
Hi, I read is S03, The && and || operators are smarter about list context and return () on failure in list context rather than Bool::False. The operators still short-circuit, but if either operator would return a false value, it is converted to the null list in list context so tha

r28502 - in docs/Perl6/Spec: . S32-setting-library

2009-09-29 Thread pugs-commits
Author: lwall Date: 2009-09-29 19:50:27 +0200 (Tue, 29 Sep 2009) New Revision: 28502 Modified: docs/Perl6/Spec/S02-bits.pod docs/Perl6/Spec/S03-operators.pod docs/Perl6/Spec/S32-setting-library/Containers.pod Log: [S02,S03,S32] add Stringy role attempt to distinguish numeric objects from

updated num/str/etc roles/types (was Re: r28502 ...)

2009-09-29 Thread Darren Duncan
pugs-comm...@feather.perl6.nl wrote: Author: lwall Date: 2009-09-29 19:50:27 +0200 (Tue, 29 Sep 2009) New Revision: 28502 Log: [S02,S03,S32] add Stringy role attempt to distinguish numeric objects from Numeric, Real, Integral, etc roles split Pair into immutable PairVal and mutable Pair split Ma

r28506 - docs/Perl6/Spec

2009-09-29 Thread pugs-commits
Author: lwall Date: 2009-09-29 23:05:11 +0200 (Tue, 29 Sep 2009) New Revision: 28506 Modified: docs/Perl6/Spec/S06-routines.pod docs/Perl6/Spec/S11-modules.pod Log: [S06,S11] kill infix:, replace with statement_control: Modified: docs/Perl6/Spec/S06-routines.pod ===

Re: updated num/str/etc roles/types (was Re: r28502 ...)

2009-09-29 Thread Jon Lang
Darren Duncan wrote: > These generally look like good changes, but I have a few points on which I'd > like clarification or to make suggestions. > >> +Perl supports generic types through what are called "roles" >> +which represent capabilities or interfaces.  These roles >> +are generally not used

Re: updated num/str/etc roles/types (was Re: r28502 ...)

2009-09-29 Thread Darren Duncan
Jon Lang wrote: Darren Duncan wrote: On another tangent, since I'm not sure that Blob literals have been defined in Perl 6 yet, I suggest something that combines aspects of numeric and character string literals, meaning a radix prefix plus string quotes; for example: 0b'1100100101' 0o'57013'

Re: updated num/str/etc roles/types (was Re: r28502 ...)

2009-09-29 Thread Jon Lang
Darren Duncan wrote: > Jon Lang wrote: >> So what about custom delimiters? >> >> q:2<1100100101> >> q:8[57013] >> q:16~DEADBEEF~ > > Well, sure, if its useful; the idea is to amalgam numeric and Str syntax. > However, because a Blob literal presumably just has 0..9,A-Z,_ characters in > its payload

r28512 - docs/Perl6/Spec/S32-setting-library

2009-09-29 Thread pugs-commits
Author: colomon Date: 2009-09-30 04:30:39 +0200 (Wed, 30 Sep 2009) New Revision: 28512 Modified: docs/Perl6/Spec/S32-setting-library/Numeric.pod Log: [docs/Perl6] postfix: should return a Complex. Modified: docs/Perl6/Spec/S32-setting-library/Numeric.pod ===