develooper Front page | perl.perl6.language | Postings from July 2005

Re: Elimination of Item|Pair and Any|Junction

Thread Previous | Thread Next
Darren Duncan
July 27, 2005 17:26
Re: Elimination of Item|Pair and Any|Junction
Message ID:
At 10:32 PM +0000 7/27/05, David Formosa \(aka ? the Platypus\) wrote:
>On Wed, 27 Jul 2005 12:17:52 -0700, Mark A. Biggar <> wrote:
>>  Larry Wall wrote:
>>>   Whatever we call
>>>  it, this type/class/role/subtype has to admit Item and Pair objects
>>>  but not Junctions.  (And if that's the wrong way to think about it,
>>>  please tell us why.)
>>  Suggestions:
>>  Definite

Assuming that a Junction represents a quantum superposition of 
values, then I agree that either Definite or Collapsed would be a 
good non-Junction name.

It fits in with the same theme, and sounds much more like a Junction 
complement than an Item or Single or Pair or whatever.

So it might be reasonable to have:

   Any - Definite - Single
                  - Pair
       - Junction

Further in this discussion, I don't see why it isn't reasonable for 
the $x parameter to -> $x {...} to be a Junction.  Maybe the $x 
should just be an Any and be done with it.

-- Darren Duncan

Thread Previous | Thread Next Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About