On Jan 3, 2012, at 2:48 PM, Chris Marshall wrote:
> On Tue, Jan 3, 2012 at 4:08 PM, Craig DeForest
> <[email protected]> wrote:
>> The threading engine needs to be thought about if full support is 
>> implemented for generic empty PDLs.  In particular, I believe empty 
>> dimensions should fail to match anything other than empty dimensions -- so, 
>> e.g., if $a is 2x0 and $b is 2x1, then "$a*$b" should throw an error, which 
>> it doesn't currently...
>> 
> 
> Hmm, that seems to special case the empty piddle rather that
> following the standard rule that dims of size 1 match anything
> for threading.  I don't know if that breaks something but having
> an explicit error that is not required means that coding always
> has to check for that case.

Well, maybe it *is* doing the right thing then.  I can't think of anything that 
is less surprising than generating a 2x0 output (though that is pretty 
surprising).



_______________________________________________
Perldl mailing list
[email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl

Reply via email to