Me writes:
 > > >     %a ^:union[op] %b
 > > >
 > > >     %a :foo[op]:bar %b
 > > 
 > > I think that any operators over 10 characters should
 > > be banished, and replaced with functions.
 > 
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 . 

but I am not shure ... 

arcadi . 

Reply via email to