Re: Perl6 Operator List, Take 3

2002-10-29 Thread Damian Conway
Scott Duff wrote: Actually, I think we need a universal method on scalars that gives the eigenstates of that value. It might be C<$val.eigenstates> or maybe just C<$val.states>. The method would work on non-superimposed values as well, in which cases it would just return a list containing the val

Re: Perl6 Operator List, Take 3

2002-10-29 Thread Juanma Barranquero
On Mon, 28 Oct 2002 13:09:37 -0800 (PST), Larry Wall <[EMAIL PROTECTED]> wrote: > How do your read $a ! $b ! $c? "Neither $a nor $b nor $c". What? Aren't you able to see this invisible "neither" operator just at the front? ;-) /L/e/k/t

Re: Perl6 Operator List, Take 3

2002-10-28 Thread Jonathan Scott Duff
On Tue, Oct 29, 2002 at 03:58:57PM +1100, Damian Conway wrote: > Actually, I think we need a universal method on scalars that > gives the eigenstates of that value. It might be C<$val.eigenstates> > or maybe just C<$val.states>. The method would work on non-superimposed > values as well, in which c

Re: Perl6 Operator List, Take 3

2002-10-28 Thread Damian Conway
Scott Duff asked: How do we get at the eigenstates of a superposition? We obviously need another operator! Actually, I think we need a universal method on scalars that gives the eigenstates of that value. It might be C<$val.eigenstates> or maybe just C<$val.states>. The method would work on

Re: Perl6 Operator List, Take 3

2002-10-28 Thread Simon Cozens
[EMAIL PROTECTED] (Larry Wall) writes: > : On Mon, Oct 28, 2002 at 11:55:24AM -0800, Larry Wall wrote: > : > Well, I don't believe in "none" since it's really easy to say !any() > : > : Does that have any implications for "unless"? > > No. "unless" reads well in English. How do your read $a ! $

Re: Perl6 Operator List, Take 3

2002-10-28 Thread Graham Barr
On Mon, Oct 28, 2002 at 03:30:54PM -0600, Jonathan Scott Duff wrote: > On Mon, Oct 28, 2002 at 01:19:05PM -0800, Michael Lazzaro wrote: > > > > On Monday, October 28, 2002, at 01:09 PM, Larry Wall wrote: > > > No. "unless" reads well in English. How do your read $a ! $b ! $c? > > > > "nor"? M

Re: Perl6 Operator List, Take 3

2002-10-28 Thread Austin Hastings
If you guys start trying to reserve punctuation for XNOR, the next perl cruise is going to be through the Bermuda Triangle... =Austin --- Jonathan Scott Duff <[EMAIL PROTECTED]> wrote: > On Mon, Oct 28, 2002 at 01:19:05PM -0800, Michael Lazzaro wrote: > > > > On Monday, October 28, 2002, at 01:0

Re: Perl6 Operator List, Take 3

2002-10-28 Thread Jonathan Scott Duff
On Mon, Oct 28, 2002 at 01:19:05PM -0800, Michael Lazzaro wrote: > > On Monday, October 28, 2002, at 01:09 PM, Larry Wall wrote: > > No. "unless" reads well in English. How do your read $a ! $b ! $c? > > "nor"? Maybe it's "$a nor $b"? oh no! You've said "nor", so now I have have to ask abou

Re: Perl6 Operator List, Take 3

2002-10-28 Thread Michael Lazzaro
On Monday, October 28, 2002, at 01:09 PM, Larry Wall wrote: No. "unless" reads well in English. How do your read $a ! $b ! $c? "nor"? Maybe it's "$a nor $b"? MikeL

Re: Perl6 Operator List, Take 3

2002-10-28 Thread Larry Wall
On Mon, 28 Oct 2002, Paul Johnson wrote: : On Mon, Oct 28, 2002 at 11:55:24AM -0800, Larry Wall wrote: : : > Well, I don't believe in "none" since it's really easy to say !any() : : Does that have any implications for "unless"? No. "unless" reads well in English. How do your read $a ! $b ! $c?

Re: Perl6 Operator List, Take 3

2002-10-28 Thread Paul Johnson
On Mon, Oct 28, 2002 at 11:55:24AM -0800, Larry Wall wrote: > Well, I don't believe in "none" since it's really easy to say !any() Does that have any implications for "unless"? -- Paul Johnson - [EMAIL PROTECTED] http://www.pjcj.net

RE: Perl6 Operator List, Take 3

2002-10-28 Thread Brent Dax
Larry Wall: # and then I looked crosseyed at the // vs \\ proposals, and I # realized we have a superposition of / and \ that is spelled "X". :-) use Perl::Caseless; print "foo" x 6;#?!? --Brent Dax <[EMAIL PROTECTED]> @roles=map {"Parrot $_"} qw(embedding regexen Config

Re: Perl6 Operator List, Take 3

2002-10-28 Thread Jonathan Scott Duff
On Mon, Oct 28, 2002 at 11:55:24AM -0800, Larry Wall wrote: > Well, I don't believe in "none" since it's really easy to say !any(), but > exclusive-or can certainly use the punctuation. Or, actually, I'm currently > thinking, non-punctuation. I kept thinking to myself that it's a shame > that x

Re: Perl6 Operator List, Take 3

2002-10-28 Thread Larry Wall
On Mon, 28 Oct 2002, Michael Lazzaro wrote: : On Monday, October 28, 2002, at 09:58 AM, Jonathan Scott Duff wrote: : > Does xor really need the punctuation? Does xor really need to be a : > primitive? : : Though bitwise xor is seldom used for most people, other versions are : likely to be more

Re: Perl6 Operator List, Take 3

2002-10-28 Thread Jonathan Scott Duff
On Mon, Oct 28, 2002 at 10:11:43AM -0800, Michael Lazzaro wrote: > Though bitwise xor is seldom used for most people, other versions are > likely to be more frequent: the 'superpositional' flavor, for example, > is likely to have significant meaning. Same with 'none', I expect. > > & |

Re: Perl6 Operator List, Take 3

2002-10-28 Thread Michael Lazzaro
On Monday, October 28, 2002, at 09:58 AM, Jonathan Scott Duff wrote: Does xor really need the punctuation? Does xor really need to be a primitive? Though bitwise xor is seldom used for most people, other versions are likely to be more frequent: the 'superpositional' flavor, for example, is

Re: Perl6 Operator List, Take 3

2002-10-28 Thread Jonathan Scott Duff
On Mon, Oct 28, 2002 at 09:41:37AM -0800, Larry Wall wrote: > On Sun, 27 Oct 2002, Michael Lazzaro wrote: > : If \ meant xor, and some of the other discussed changes: > > I mislike \ for xor, primarily because it doesn't fit into the current > "escape" mystique of \. Does xor really need the punc

Re: Perl6 Operator List, Take 3

2002-10-28 Thread Austin Hastings
Since xor is really low frequency, why not make "xor" mean xor? $zero = $a xor $a; $a xor= $b; $b xor= $a xor= $b xor= $a; # Swap'em @a ^xor= @b; # Is this right? =Austin --- Larry Wall <[EMAIL PROTECTED]> wrote: > On Sun, 27 Oct 2002, Michael Lazzaro wrote: > : If \ meant xor, and some of the

Re: Perl6 Operator List, Take 3

2002-10-28 Thread Larry Wall
On Sun, 27 Oct 2002, Michael Lazzaro wrote: : If \ meant xor, and some of the other discussed changes: I mislike \ for xor, primarily because it doesn't fit into the current "escape" mystique of \. Larry

Re: Perl6 Operator List, Take 3

2002-10-28 Thread Michael Lazzaro
On Sunday, October 27, 2002, at 12:57 PM, Michael Lazzaro wrote: .&= .|= .\= <<= >>= - (depending on operants) s/operants/operands/ Sorry bout that. Typing too fast. MikeL

Perl6 Operator List, Take 3

2002-10-27 Thread Michael Lazzaro
If \ meant xor, and some of the other discussed changes: unary (prefix) operators: \ - reference to * - list flattening ? - force to bool context ! - force to bool context, negate not - force to bool context, negate + - force to numeric context - - force t