ASPL Manual v 1.00
© 2024 by SetSphere.COM


4. 9
   d\ gets the subgroups difference

 

logo

d\ a1 a2 [a3 .. aN]       where a1 a2 [a3 .. aN] are set variables

d\`mtm~ a1 a2 [a3 .. aN]

d\/mtm~ a1 a2 [a3 .. aN]

d\

When specified by itself then the operation is performed on the object on top of the stack and the one that is one below it, then the result is pushed on the stack

setop  setoid  2*  notcommu        ins:H_H_H  ous:H_H_H

●  Operator d\ gets the subgroups difference

Use the d\ operator to get the difference of subgroup labels between two or more set variables.

 

d\ EXAMPLE1
In this example we start ASPL by loading the sample workspace WS1 and issue the operator d\ to get the subgroup labels difference of a1, a2, and a3. The set variables a1, a2, and a3 represents datasets of three directories that have been saved in ASPL symbol table.

 

d\ OPERATION1

aspl WS1
    (start ASPL loading the sample workspace WS1)

①  aspl> v
    (display the symbol table)

②  aspl> d\ a1 a2
    (display the subgroup differences of the elements in groups a1 a2)

③  aspl> d\ a1 a2 a3
    (display the subgroup differences of the elements in groups a1 a2 a3)

 

d\ EXAMPLE2
In this example we start ASPL by loading the sample workspace RANDONEBITMIX and issue the operator d\ to get the subgroup labels difference of g1, g2, and g3. The set variables g1, g2, and g3 represents datasets of three randomly generated groups that have been saved in ASPL symbol table.

 

d\ OPERATION2

aspl RANDONEBITMIX
    (start ASPL loading the sample workspace RANDONEBITMIX)

①  aspl> v
    (display the symbol table)

②  aspl> d\ g1 g2 g3
    (display the subgroup differences of the elements in groups g1 g2 g3)

③  aspl> f&`c= g1 g2 g3
    (display the subgroup differences of the elements with different checksums in groups g1 g2 g3)

④  aspl> ,f&`c= g1 g2 g3
    (display the subgroup differences of the elements with different checksums in groups g1 g2 g3)

Note that we labinate the operator by prefixing it with a comma.

 

● Tickable Predicates for d\

This d\ is tickable with predicates that are shown in the following table:

       a yellow note
d\`_  gets the subgroups difference 
d\`mtm=  gets the subgroups difference such that they have the same make time 
d\`mtm~  gets the subgroups difference such that they have different make times 
d\`mtm~~  gets the subgroups difference such that they have all over different make times 
d\`mtm<  gets the subgroups difference such that they have a prior make time 
d\`mtm<=  gets the subgroups difference such that they have prior or same make time 
d\`mtm>  gets the subgroups difference such that they have more recent make time 
d\`mtm>=  gets the subgroups difference such that they have more recent or same make time 
d\`ks=  gets the subgroups difference such that they have the same ksum 
d\`ks~  gets the subgroups difference such that they have different ksums 
d\`ks~~  gets the subgroups difference such that they have all over different ksums 
(C)2024 ASPL Inc.