--- [EMAIL PROTECTED] wrote:
> I agree. But I think that we can get away here with just hash
> properties , just like hash behaviour in <regexps> is controlled by
> properties . 
> 
> e.g. 
> union: 
> 
> (%a,%b) ^is no_strict_keys ;
> (%a %b) ^is default_value ( 0 ) ;
> %a ^[+] %b 
> 
> intersection :
> 
> (%a,%b) ^is strict_keys ;
> %a ^[+] %b 
> 
> 
> this maybe longer but clear : one line - one concept . 

Arcadi,

How would this work for hashes with differing properties?

E.g.,

%a = ("apple" => 1, "abacus" => 2);
%b = ("banana" => 3, "abacus" => 2);

%a ^is strict_keys;
%b ^is no_strict_keys;

%c = %a ^[+] %b;

What would happen?

%a rules?: %c == ("abacus" => 4)
%b rules?: %c == ("apple" => 1, "abacus" => 4, "banana" => 3)
strict_keys filters result?: %c == ("apple" => 1, "abacus" => 4)

=Austin



__________________________________________________
Do you Yahoo!?
HotJobs - Search new jobs daily now
http://hotjobs.yahoo.com/

Reply via email to