INDEX OF COMMANDS WHERE PRODUCTIONS WITH REGEX gg\w* ARE USED IN NAMED WORKSPACES AND SCRIPTS

The following shows the commands in named workspaces and scripts where the REGEX gg\w* OCCURED. To locate the GG-funtions loaded by the GG-Container you will type at the shell prompt: asplcmd ~gg To locate the scripts: asplcmd ~shared

ADDMULGROUP [GROUP FOR ADD AND MULTIPLY THREE ATTRIBUTES WITH CONGRUEE]

                  in namedspace  MULADD  []
                            13  g2 = ggaddmulS(grp1,g2,congruee,2)
                            12  g3 = ggaddmulS(grp1,g3,congruee,3)
                            11  g5 = ggaddmulS(grp1,g5,congruee,5)
                            10  g6 = ggaddmulS(grp1,g6,congruee,6)
                            9  g7 = ggaddmulS(grp1,g7,congruee,7)
                            8  g13 = ggaddmulS(grp1,g13,congruee,13)
                            7  joker = ggaddmulS(grp1,JOKER,congruee,12345)
                            6  jok2 = ggaddmulS(grp1,JOK2,congruee,2)
                            5  jok3 = ggaddmulS(grp1,JOK3,congruee,3)
                            4  jok5 = ggaddmulS(grp1,JOK5,congruee,5)
                            3  jok6 = ggaddmulS(grp1,JOK5,congruee,6)
                            2  jok7 = ggaddmulS(grp1,JOK5,congruee,7)
                            1  jok13 = ggaddmulS(grp1,JOK5,congruee,13)

BAYLEVELGROUP [ATTRIBUTES ATTACHED TO SENSORS TO MONITOR WATER LEVEL BETWEEN TWO BAYS]

                  in namedspace  BAY6  []
                            7  day1 = ggbaylevel()
                  in namedspace  BAY7  []
                            17  day1 = ggbaylevel()
                            9  day1 = ggbaylevel()
                  in namedspace  BAYS12  [MONITORING WATER LEVEL BETWEEN TWO BAYS]
                            13  waterlevelday1 = ggbaylevel()
                  in namedspace  BAYS12MON  [WATER LEVEL BETWEEN BAY1 AND BAY2]
                            12  waterlevelday1 = ggbaylevel()
                  in namedspace  BAYS12WATER  []
                            16  waterlevelday1 = ggbaylevel()
                  in namedspace  BAYS7  []
                            64  day1 = ggbaylevel()
                            63  day1 = ggbaylevel()
                            62  day1 = ggbaylevel()
                            61  day1 = ggbaylevel()
                            60  day1 = ggbaylevel()
                            59  day1 = ggbaylevel()
                            58  day1 = ggbaylevel()
                            57  day1 = ggbaylevel()
                            56  day1 = ggbaylevel()
                            55  day1 = ggbaylevel()
                            54  day1 = ggbaylevel()
                            53  day1 = ggbaylevel()
                            52  day1 = ggbaylevel()
                            51  day1 = ggbaylevel()
                            50  day1 = ggbaylevel()
                            49  day1 = ggbaylevel()
                            48  day1 = ggbaylevel()
                            47  day1 = ggbaylevel()
                            46  day1 = ggbaylevel()
                  in namedspace  BAYSWATER  []
                            60  day1 = ggbaylevel()
                            59  day1 = ggbaylevel()
                            58  day1 = ggbaylevel()
                            57  day1 = ggbaylevel()
                            56  day1 = ggbaylevel()
                            55  day1 = ggbaylevel()
                            54  day1 = ggbaylevel()
                            53  day1 = ggbaylevel()
                            52  day1 = ggbaylevel()
                            51  day1 = ggbaylevel()
                            50  day1 = ggbaylevel()
                            49  day1 = ggbaylevel()
                            48  day1 = ggbaylevel()
                            47  day1 = ggbaylevel()
                            46  day1 = ggbaylevel()
                            45  day1 = ggbaylevel()
                            44  day1 = ggbaylevel()
                            43  day1 = ggbaylevel()
                            42  day1 = ggbaylevel()
                  in namedspace  BAYSWATER1  []
                            51  day1 = ggbaylevel()
                            50  day1 = ggbaylevel()
                            49  day1 = ggbaylevel()
                            48  day1 = ggbaylevel()
                            47  day1 = ggbaylevel()
                            46  day1 = ggbaylevel()
                            45  day1 = ggbaylevel()
                            44  day1 = ggbaylevel()
                            43  day1 = ggbaylevel()
                            42  day1 = ggbaylevel()
                            41  day1 = ggbaylevel()
                            40  day1 = ggbaylevel()
                            39  day1 = ggbaylevel()
                            38  day1 = ggbaylevel()
                            37  day1 = ggbaylevel()
                            36  day1 = ggbaylevel()
                            35  day1 = ggbaylevel()
                            34  day1 = ggbaylevel()
                            33  day1 = ggbaylevel()
                  in script  bay12mon.pl  [monitor water level between two bays]
                            x = ggbaylevel()

BITGROUP [ONE BIT ATTRIBUTE USED IN GROUP WITH RANDOM BITS AND RANDOM PROCESSES]

                  in namedspace  DGO_RANDBIT  []
                            24  G = ggrandbitgroupS(gstart,1,gcount,1,dcount,2,dmin,4,dmax,7,scount,2,smin,5,smax,8,sfcount,4,sfmin,2,sfmax,6, sscount,2,ssmin,5,ssmax,7,ssfcount,4,ssfmin,2,ssfmax,9, fcount,4,fmin,2,fmax,6, dfcount,2,dfmin,4,dfmax,6); sleep 1; ?5,1 G
                  in namedspace  DGV_RANDBIT  []
                            11  G = ggbitsubgS(gstart,1,gcount,1,dmin,2,dmax,4,scount,3,smin,2,smax,4,sfcount,2,sfmin,2,sfmax,4,fcount,2,fmin,2,fmax,4,mix,1)
                  in namedspace  MIXVER2RANDONEBIT  []
                            31  v1 = ggbitsubgS(gstart,1,gcount,1,dmin,2,dmax,4,scount,3,smin,2,smax,4,sfcount,2,sfmin,2,sfmax,4,fcount,2,fmin,2,fmax,4,mix,1)
                            30  v2 = ggbitsubgS(gstart,2,gcount,1,dmin,2,dmax,4,scount,3,smin,2,smax,4,sfcount,2,sfmin,2,sfmax,4,fcount,2,fmin,2,fmax,4,mix,1)
                            29  v3 = ggbitsubgS(gstart,3,gcount,1,dmin,2,dmax,4,scount,3,smin,2,smax,4,sfcount,2,sfmin,2,sfmax,4,fcount,2,fmin,2,fmax,4,mix,1)
                            8  g1 = ggbitsubgS(gstart,1,gcount,1,dmin,2,dmax,4,scount,3,smin,2,smax,4,sfcount,2,sfmin,2,sfmax,4,fcount,2,fmin,2,fmax,4); sleep 1; ?5,1 g1
                  in namedspace  ONEBIT  [RANDOM ONE BIT]
                            33  b1 = ggbit()
                            32  b2 = ggbit()
                            31  b3 = ggbit()
                            30  m1 = ggbitS(gstart,1,gcount,1,dcount,1,fcount,5)
                            29  m2 = ggbitS(gstart,2,gcount,1,dcount,1,fcount,5)
                            28  m3 = ggbitS(gstart,3,gcount,1,dcount,1,fcount,5)
                            27  t123 = ggbitS(gstart,5,gcount,3,dcount,2,fmin,3,fmax,7)
                            26  M = ggbitS(gstart,11,gmin,2,gmax,5,dmin,2,dmax,4,fmin,3,fmax,7)
                  in namedspace  ONEBIT2  []
                            34  v1 = ggbitsubgS(gstart,1,gcount,1,dmin,2,dmax,4,fmin,3,fmax,9)
                            33  v2 = ggbitsubgS(gstart,2,gcount,1,dmin,2,dmax,4,fmin,3,fmax,9)
                            32  v3 = ggbitsubgS(gstart,3,gcount,1,dmin,2,dmax,4,fmin,3,fmax,9)
                            28  w1 = ggbitS(gmin,8,gmax,11,dmin,2,dmax,4,fmin,3,fmax,9)
                            27  w2 = ggbitS(gmin,8,gmax,11,dmin,2,dmax,4,fmin,3,fmax,9)
                  in namedspace  ONEBIT3  []
                            105  v1 = ggbitsubgS(gstart,1,gcount,1,dmin,2,dmax,4,fmin,3,fmax,9)
                            104  v2 = ggbitsubgS(gstart,2,gcount,1,dmin,2,dmax,4,fmin,3,fmax,9)
                            103  v3 = ggbitsubgS(gstart,3,gcount,1,dmin,2,dmax,4,fmin,3,fmax,9)
                            99  w1 = ggbitS(gmin,8,gmax,11,dmin,2,dmax,4,fmin,3,fmax,9)
                            98  w2 = ggbitS(gmin,8,gmax,11,dmin,2,dmax,4,fmin,3,fmax,9)
                            67  ggbitS(gmin,8,gmax,11,dmin,2,dmax,4,fmin,3,fmax,9,mix,1)
                            65  ggbitsubgS(gmin,8,gmax,11,dmin,2,dmax,4,fmin,3,fmax,9,mix,1)
                            63  ggbitsubgS(gmin,8,gmax,11,dmin,2,dmax,4,fmin,3,fmax,9,mix,1)
                            62  ggbitsubgS(gmin,8,gmax,11,dmin,2,dmax,4,fmin,3,fmax,9,mix,1)
                            61  ggbitsubgS(gmin,8,gmax,11,dmin,2,dmax,4,fmin,2,fmax,4,mix,1)
                            60  ggbitsubgS(gmin,8,gmax,11,dmin,2,dmax,4,fmin,2,fmax,4,mix,1)
                            59  ggbitsubgS(gmin,8,gmax,11,dmin,2,dmax,4,fmin,2,fmax,4,mix,1)
                            58  ggbitsubgS(gmin,8,gmax,11,dmin,2,dmax,4,fmin,2,fmax,4,mix,1)
                            57  ggbitsubgS(gmin,8,gmax,11,dmin,2,dmax,4,fmin,2,fmax,4,mix,1)
                            56  ggbitsubgS(gmin,8,gmax,11,dmin,2,dmax,4,fmin,2,fmax,4,mix,1)
                            55  ggbitsubgS(gmin,8,gmax,11,dmin,2,dmax,4,fmin,2,fmax,4,mix,1)
                            54  ggbitsubgS(gmin,8,gmax,11,dmin,2,dmax,4,fmin,2,fmax,4,mix,1)
                            53  ggbitsubgS(gmin,8,gmax,11,dmin,2,dmax,4,fmin,1,fmax,4,mix,1)
                            52  ggbitsubgS(gmin,8,gmax,11,dmin,2,dmax,4,fmin,1,fmax,4,mix,1)
                            51  ggbitsubgS(gmin,8,gmax,11,dmin,2,dmax,4,fmin,1,fmax,4,mix,1)
                            50  ggbitsubgS(gmin,8,gmax,11,dmin,2,dmax,4,fmin,1,fmax,4,mix,1)
                            49  pp = ggbitsubgS(gmin,8,gmax,11,dmin,2,dmax,4,fmin,1,fmax,4,mix,1)
                            44  p1 = ggbitsubgS(gstart,1,gcount,1,dmin,2,dmax,4,fmin,1,fmax,4,mix,1)
                            43  p2 = ggbitsubgS(gstart,1,gcount,1,dmin,2,dmax,4,fmin,1,fmax,4,mix,1)
                            39  p1 = ggbitsubgS(gstart,1,gcount,1,dmin,2,dmax,4,fmin,1,fmax,4,mix,1)
                            38  p2 = ggbitsubgS(gstart,2,gcount,1,dmin,2,dmax,4,fmin,1,fmax,4,mix,1)
                            35  p1 = ggbitsubgS(gstart,1,gcount,1,dmin,2,dmax,4,scount,3,mix,1)
                            34  p2 = ggbitsubgS(gstart,2,gcount,1,dmin,2,dmax,4,scount,3,mix,1)
                            30  p1 = ggbitsubgS(gstart,1,gcount,1,dmin,2,dmax,4,scount,3,smin,2,smax,4,mix,1)
                            29  p2 = ggbitsubgS(gstart,2,gcount,1,dmin,2,dmax,4,scount,3,smin,2,smax,4,mix,1)
                            26  p1 = ggbitsubgS(gstart,1,gcount,1,dmin,2,dmax,4,scount,5,smin,2,smax,4,mix,1)
                            25  p2 = ggbitsubgS(gstart,2,gcount,1,dmin,2,dmax,4,scount,5,smin,2,smax,4,mix,1)
                            22  p2 = ggbitsubgS(gstart,2,gcount,1,dmin,2,dmax,4,scount,5,smin,2,smax,4,mix,1)
                            19  p2 = ggbitsubgS(gstart,2,gcount,1,dmin,2,dmax,4,scount,5,smin,2,smax,4,mix,1)
                            15  p1 = ggbitsubgS(gstart,1,gcount,1,dmin,2,dmax,4,scount,3,smin,2,smax,4,sfcount,2,sfmin,2,sfmax,4,,mix,1)
                            14  p1 = ggbitsubgS(gstart,1,gcount,1,dmin,2,dmax,4,scount,3,smin,2,smax,4,sfcount,2,sfmin,2,sfmax,4,mix,1)
                            13  p2 = ggbitsubgS(gstart,2,gcount,1,dmin,2,dmax,4,scount,3,smin,2,smax,4,sfcount,2,sfmin,2,sfmax,4,mix,1)
                            10  p1 = ggbitsubgS(gstart,1,gcount,1,dmin,2,dmax,4,scount,3,smin,2,smax,4,sfcount,2,sfmin,2,sfmax,4,fcount,2,fmin,2,fmax,4,mix,1)
                            9  p2 = ggbitsubgS(gstart,2,gcount,1,dmin,2,dmax,4,scount,3,smin,2,smax,4,sfcount,2,sfmin,2,sfmax,4,fcount,2,fmin,2,fmax,4,mix,1)
                            6  p1 = ggbitsubgS(gstart,1,gcount,1,dmin,2,dmax,4,scount,3,smin,2,smax,4,sfcount,2,sfmin,2,sfmax,4,fcount,2,fmin,2,fmax,4,mix,1)
                            5  p2 = ggbitsubgS(gstart,2,gcount,1,dmin,2,dmax,4,scount,3,smin,2,smax,4,sfcount,2,sfmin,2,sfmax,4,fcount,2,fmin,2,fmax,4,mix,1)
                  in namedspace  PLAYOP_RANDBIT  []
                            18  G = ggbitsubgS(gstart,1,gcount,1,dmin,2,dmax,4,scount,3,smin,2,smax,4,sfcount,2,sfmin,2,sfmax,4,fcount,2,fmin,2,fmax,4,mix,1); sleep 1; ?5,1 G
                  in namedspace  RANDGROUPPROCESS  []
                            16  P = ggrandbitgroupS(gstart,1,gcount,1,dcount,3,dmin,4,dmax,7,scount,4,smin,5,smax,8,sfcount,4,sfmin,2,sfmax,6, sscount,3,ssmin,5,ssmax,7,ssfcount,4,ssfmin,2,ssfmax,9, fcount,4,fmin,2,fmax,6,mix,1); sleep 1; ?5,1 P
                  in namedspace  RANDGROUPPROCESSES  []
                            25  P = ggrandbitgroupS(gstart,1,gcount,1,dcount,3,dmin,4,dmax,7,scount,4,smin,5,smax,8,sfcount,4,sfmin,2,sfmax,6, sscount,3,ssmin,5,ssmax,7,ssfcount,4,ssfmin,2,ssfmax,9, fcount,4,fmin,2,fmax,6,mix,1); sleep 1; ?5,1 P
                            23  X = ggrandbitgroupS(gstart,1,gcount,1,dcount,3,dmin,4,dmax,7,scount,4,smin,5,smax,8,sfcount,4,sfmin,2,sfmax,6, sscount,3,ssmin,5,ssmax,7,ssfcount,4,ssfmin,2,ssfmax,9, fcount,4,fmin,2,fmax,6); sleep 1; ?5,1 X
                            21  Y = ggrandbitgroupS(gstart,1,gcount,2,dcount,3,dmin,4,dmax,7,scount,4,smin,5,smax,8,sfcount,4,sfmin,2,sfmax,6, sscount,3,ssmin,5,ssmax,7,ssfcount,4,ssfmin,2,ssfmax,9, fcount,4,fmin,2,fmax,6); sleep 1; ?5,1 Y
                            19  NP2 = ggrandbitgroupS(gstart,1,gcount,2,dcount,3,dmin,4,dmax,7,scount,4,smin,5,smax,8,sfcount,4,sfmin,2,sfmax,6, sscount,3,ssmin,5,ssmax,7,ssfcount,4,ssfmin,2,ssfmax,9, fcount,4,fmin,2,fmax,6, noisy,123); sleep 1; ?5,1 NP2
                            17  MXP = ggrandbitgroupS(gstart,1,gcount,2,dcount,3,dmin,4,dmax,7,scount,4,smin,5,smax,8,sfcount,4,sfmin,2,sfmax,6, sscount,3,ssmin,5,ssmax,7,ssfcount,4,ssfmin,2,ssfmax,9, fcount,4,fmin,2,fmax,6,mix,1,noisy,123); sleep 1; ?5,1 MXP
                  in namedspace  RANDONEBIT  []
                            21  v1 = ggbitsubgS(gstart,1,gcount,1,dmin,2,dmax,4,scount,3,smin,2,smax,4,sfcount,2,sfmin,2,sfmax,4,fcount,2,fmin,2,fmax,4,mix,1)
                            20  v2 = ggbitsubgS(gstart,2,gcount,1,dmin,2,dmax,4,scount,3,smin,2,smax,4,sfcount,2,sfmin,2,sfmax,4,fcount,2,fmin,2,fmax,4,mix,1)
                            19  v3 = ggbitsubgS(gstart,3,gcount,1,dmin,2,dmax,4,scount,3,smin,2,smax,4,sfcount,2,sfmin,2,sfmax,4,fcount,2,fmin,2,fmax,4,mix,1)
                  in namedspace  RANDONEBIT777  []
                            22  v1 = ggbitsubgS(gstart,1,gcount,1,dmin,2,dmax,4,scount,3,smin,2,smax,4,sfcount,2,sfmin,2,sfmax,4,fcount,2,fmin,2,fmax,4,mix,1)
                            21  v2 = ggbitsubgS(gstart,2,gcount,1,dmin,2,dmax,4,scount,3,smin,2,smax,4,sfcount,2,sfmin,2,sfmax,4,fcount,2,fmin,2,fmax,4,mix,1)
                            20  v3 = ggbitsubgS(gstart,3,gcount,1,dmin,2,dmax,4,scount,3,smin,2,smax,4,sfcount,2,sfmin,2,sfmax,4,fcount,2,fmin,2,fmax,4,mix,1)
                  in namedspace  RANDONEBITMIX  [RANDOM ONE BIT MIX]
                            22  mg123 = ggbitsubgS(gstart,1,gcount,3,dcount,2,dmin,2,dmax,3,scount,2,smin,2,smax,3,sfcount,1,sfmin,2,sfmax,3,fcount,2,fmin,2,fmax,3,mix,1)
                            1  mg12 = ggbitsubgS(gstart,1,gcount,2,dcount,1,dmin,2,dmax,3,scount,2,smin,2,smax,3,sfcount,1,sfmin,2,sfmax,3,fcount,2,fmin,2,fmax,3,mix,1)
                  in namedspace  RANDONEBITMIX_DIFFARC  [RANDOM ONE BIT MIX]
                            65  mg123 = ggbitsubgS(gstart,1,gcount,3,dcount,2,dmin,2,dmax,3,scount,2,smin,2,smax,3,sfcount,1,sfmin,2,sfmax,3,fcount,2,fmin,2,fmax,3,mix,1)
                            44  mg12 = ggbitsubgS(gstart,1,gcount,2,dcount,1,dmin,2,dmax,3,scount,2,smin,2,smax,3,sfcount,1,sfmin,2,sfmax,3,fcount,2,fmin,2,fmax,3,mix,1)
                            42  S = ggbitsubgS(gstart,1,gcount,1,dmin,2,dmax,4,scount,3,smin,2,smax,4,sfcount,2,sfmin,2,sfmax,4,fcount,2,fmin,2,fmax,4,mix,1); sleep 1; ?5,1 S
                  in namedspace  RANDONEBIT_ENVY2  []
                            42  v1 = ggbitsubgS(gstart,1,gcount,1,dmin,2,dmax,4,scount,3,smin,2,smax,4,sfcount,2,sfmin,2,sfmax,4,fcount,2,fmin,2,fmax,4,mix,1)
                            41  v2 = ggbitsubgS(gstart,2,gcount,1,dmin,2,dmax,4,scount,3,smin,2,smax,4,sfcount,2,sfmin,2,sfmax,4,fcount,2,fmin,2,fmax,4,mix,1)
                            40  v3 = ggbitsubgS(gstart,3,gcount,1,dmin,2,dmax,4,scount,3,smin,2,smax,4,sfcount,2,sfmin,2,sfmax,4,fcount,2,fmin,2,fmax,4,mix,1)
                            19  E = ggrandbitgroupS(gstart,1,gcount,1,dcount,2,dmin,4,dmax,7,scount,2,smin,5,smax,8,sfcount,4,sfmin,2,sfmax,6, sscount,2,ssmin,5,ssmax,7,ssfcount,4,ssfmin,2,ssfmax,9, fcount,4,fmin,2,fmax,6, dfcount,2,dfmin,4,dfmax,6, mix,1, noisy,123)
                            18  F = ggrandbitgroupS(gstart,1,gcount,1,dcount,2,dmin,4,dmax,7,scount,2,smin,5,smax,8,sfcount,4,sfmin,2,sfmax,6, sscount,2,ssmin,5,ssmax,7,ssfcount,4,ssfmin,2,ssfmax,9, fcount,4,fmin,2,fmax,6, dfcount,2,dfmin,4,dfmax,6, mix,1, noisy,123)
                  in namedspace  RANDONEBIT_PARA1  []
                            30  v1 = ggbitsubgS(gstart,1,gcount,1,dmin,2,dmax,4,scount,3,smin,2,smax,4,sfcount,2,sfmin,2,sfmax,4,fcount,2,fmin,2,fmax,4,mix,1)
                            29  v2 = ggbitsubgS(gstart,2,gcount,1,dmin,2,dmax,4,scount,3,smin,2,smax,4,sfcount,2,sfmin,2,sfmax,4,fcount,2,fmin,2,fmax,4,mix,1)
                            28  v3 = ggbitsubgS(gstart,3,gcount,1,dmin,2,dmax,4,scount,3,smin,2,smax,4,sfcount,2,sfmin,2,sfmax,4,fcount,2,fmin,2,fmax,4,mix,1)
                            8  AA = ggrandbitgroupS(gstart,1,gcount,1,dcount,2,dmin,4,dmax,7,scount,2,smin,5,smax,8,sfcount,4,sfmin,2,sfmax,6, sscount,2,ssmin,5,ssmax,7,ssfcount,4,ssfmin,2,ssfmax,9, fcount,4,fmin,2,fmax,6, dfcount,2,dfmin,4,dfmax,6, mix,1, noisy,123)
                            5  BB = ggbitsubgS(gstart,1,gcount,3,dcount,2,dmin,2,dmax,3,scount,2,smin,2,smax,3,sfcount,1,sfmin,2,sfmax,3,fcount,2,fmin,2,fmax,3,mix,1)
                  in namedspace  RANDONEBIT_PARA2  []
                            74  v1 = ggbitsubgS(gstart,1,gcount,1,dmin,2,dmax,4,scount,3,smin,2,smax,4,sfcount,2,sfmin,2,sfmax,4,fcount,2,fmin,2,fmax,4,mix,1)
                            73  v2 = ggbitsubgS(gstart,2,gcount,1,dmin,2,dmax,4,scount,3,smin,2,smax,4,sfcount,2,sfmin,2,sfmax,4,fcount,2,fmin,2,fmax,4,mix,1)
                            72  v3 = ggbitsubgS(gstart,3,gcount,1,dmin,2,dmax,4,scount,3,smin,2,smax,4,sfcount,2,sfmin,2,sfmax,4,fcount,2,fmin,2,fmax,4,mix,1)
                            51  XX = ggrandbitgroupS(gstart,1,gcount,2,dcount,2,dmin,4,dmax,7,scount,2,smin,5,smax,8,sfcount,4,sfmin,2,sfmax,6, sscount,2,ssmin,5,ssmax,7,ssfcount,4,ssfmin,2,ssfmax,9, fcount,4,fmin,2,fmax,6, dfcount,2,dfmin,4,dfmax,6, mix,1, noisy,123)
                            36  E = ggrandbitgroupS(gstart,1,gcount,1,dcount,2,dmin,4,dmax,7,scount,2,smin,5,smax,8,sfcount,4,sfmin,2,sfmax,6, sscount,2,ssmin,5,ssmax,7,ssfcount,4,ssfmin,2,ssfmax,9, fcount,4,fmin,2,fmax,6, dfcount,2,dfmin,4,dfmax,6, mix,1, noisy,123)
                            35  F = ggrandbitgroupS(gstart,1,gcount,1,dcount,2,dmin,4,dmax,7,scount,2,smin,5,smax,8,sfcount,4,sfmin,2,sfmax,6, sscount,2,ssmin,5,ssmax,7,ssfcount,4,ssfmin,2,ssfmax,9, fcount,4,fmin,2,fmax,6, dfcount,2,dfmin,4,dfmax,6, mix,1, noisy,123)
                            2  JJ = ggrandbitgroupS(gstart,1,gcount,2,dcount,2,dmin,4,dmax,7,scount,2,smin,5,smax,8,sfcount,4,sfmin,2,sfmax,6, sscount,2,ssmin,5,ssmax,7,ssfcount,4,ssfmin,2,ssfmax,9, fcount,4,fmin,2,fmax,6, dfcount,2,dfmin,4,dfmax,6, mix,1,noisy,123)
                  in namedspace  RATECHANGES_RANDBIT  []
                            17  X = ggbitsubgS(gstart,1,gcount,1,dmin,2,dmax,4,scount,3,smin,2,smax,4,sfcount,2,sfmin,2,sfmax,4,fcount,2,fmin,2,fmax,4,mix,1); sleep 1; ?5,1 X
                  in namedspace  RATEDIFF2_RANDBIT  []
                            73  x = ggbitsubgS(gstart,1,gcount,1,dcount,1,dmin,2,dmax,3,scount,2,smin,2,smax,3,sfcount,1,sfmin,2,sfmax,3,fcount,2,fmin,2,fmax,3,mix,1); ?5,1 x
                            58  y = ggbitsubgS(gstart,1,gcount,2,dcount,1,dmin,2,dmax,3,scount,2,smin,2,smax,3,sfcount,1,sfmin,2,sfmax,3,fcount,2,fmin,2,fmax,3,mix,1); ?5,1 y
                            43  p = ggrandbitgroupS(gcount,1,dcount,2,scount,2,sscount,3,sfcount,4,ssfcount,5,dfcount,4,fcount,6, mix,1); sleep 1; ?5,1 p
                            13  E = ggrandbitgroupS(gstart,1,gcount,1,fcount,4,fmin,2,fmax,6, dcount,2,dmin,4,dmax,7, dfcount,2,dfmin,4,dfmax,6, scount,2,smin,5,smax,8,sfcount,4,sfmin,2,sfmax,6, sscount,2,ssmin,5,ssmax,7,ssfcount,4,ssfmin,2,ssfmax,9, mix,1, noisy,123); sleep 1; ?5,1 E
                  in namedspace  RATEDIFF_RANDBIT  []
                            34  x = ggbitsubgS(gstart,1,gcount,1,dcount,1,dmin,2,dmax,3,scount,2,smin,2,smax,3,sfcount,1,sfmin,2,sfmax,3,fcount,2,fmin,2,fmax,3,mix,1); ?5,1 x
                            19  y = ggbitsubgS(gstart,1,gcount,2,dcount,1,dmin,2,dmax,3,scount,2,smin,2,smax,3,sfcount,1,sfmin,2,sfmax,3,fcount,2,fmin,2,fmax,3,mix,1); ?5,1 y
                  in namedspace  RATESIM_RANDBIT  []
                            18  P = ggbitsubgS(gstart,1,gcount,1,dmin,2,dmax,4,scount,3,smin,2,smax,4,sfcount,2,sfmin,2,sfmax,4,fcount,2,fmin,2,fmax,4,mix,1); sleep 1; ?5,1 P
                            6  Q = ggrandbitgroupS(gstart,1,gcount,1,dcount,2,dmin,4,dmax,7,scount,2,smin,5,smax,8,sfcount,4,sfmin,2,sfmax,6, sscount,2,ssmin,5,ssmax,7,ssfcount,4,ssfmin,2,ssfmax,9, fcount,4,fmin,2,fmax,6, dfcount,2,dfmin,4,dfmax,6); sleep 1; ?5,1 Q
                  in script  playchanges.aspl  [showing the rate of changes in a sampled random group]
                            x = ggbitsubgS(gstart,1,gcount,1,dcount,1,dmin,2,dmax,3,scount,2,smin,2,smax,3,sfcount,1,sfmin,2,sfmax,3,fcount,2,fmin,2,fmax,3,mix,1)
                  in script  playop_bitgroup.aspl  [play various operators on a random bit group]
                            x = ggbitsubgS(gstart,1,gcount,1,dcount,1,dmin,2,dmax,3,scount,2,smin,2,smax,3,sfcount,1,sfmin,2,sfmax,3,fcount,2,fmin,2,fmax,3,mix,1)
                  in script  playop_bitgroup2.aspl  [play various operators on a random bit group]
                            x = ggbitsubgS(gstart,1,gcount,1,dcount,1,dmin,2,dmax,3,scount,2,smin,2,smax,3,sfcount,1,sfmin,2,sfmax,3,fcount,2,fmin,2,fmax,3,mix,1)
                  in script  playsim.aspl  [sampling a random group over time and showing its rate of dissimilarity]
                            x = ggbitsubgS(gstart,1,gcount,1,dcount,1,dmin,2,dmax,3,scount,2,smin,2,smax,3,sfcount,1,sfmin,2,sfmax,3,fcount,2,fmin,2,fmax,3,mix,1)

CONGRUENCEGROUP [INTERNAL USE - CONGRUENCE GROUP]

                  in namedspace  CONGRUENCE  []
                            12  g2 = ggcongruenceS(grp1,g2,congruee,2)
                            11  g3 = ggcongruenceS(grp1,g3,congruee,3)
                            10  g5 = ggcongruenceS(grp1,g5,congruee,5)
                            9  g6 = ggcongruenceS(grp1,g6,congruee,6)
                            8  g7 = ggcongruenceS(grp1,g7,congruee,7)
                            7  g13 = ggcongruenceS(grp1,g13,congruee,13)

DICE [ROLLING DICE ON A CRAPTABLE]

                  in namedspace  CRAPTABLE  []
                            23  p1 = ggdice(player,player1,throws,900)
                            22  p2 = ggdice(player,player2,throws,900)
                            21  p3 = ggdice(player,player3,throws,900)
                            20  j1 = ggdice(player,player1,throws,900,die1trials, 5 7)
                            19  j2 = ggdice(player,player2,throws,900,die1trials, 5 7)
                            18  j3 = ggdice(player,player3,throws,900,die1trials, 5 7)
                            17  t1 = ggdice(player,player1,throws,900,die1trials, 5 7,die2trials, 3 8)
                            16  t2 = ggdice(player,player2,throws,900,die1trials, 5 7,die2trials, 3 8)
                            15  t3 = ggdice(player,player3,throws,900,die1trials, 5 7,die2trials, 3 8)
                  in namedspace  CRAPTABLES  []
                            15  tabA = ggcraptable(tableno,tableA,players,player1 player2 player3,throws,300)
                            14  tabB = ggcraptable(tableno,tableB,players,player1 player2 player3,throws,300)
                            13  tabC = ggcraptable(tableno,tableC,players,player1 player2 player3,throws,300)
                            12  t1 = ggcraptable(tableno,tableA,players,player1 player2 player3,throws,300,die1trials, 5 7,die2trials, 3 8)
                            11  t2 = ggcraptable(tableno,tableB,players,player1 player2 player3,throws,300,die1trials, 5 7,die2trials, 3 8)
                            10  t3 = ggcraptable(tableno,tableC,players,player1 player2 player3,throws,300,die1trials, 5 7,die2trials, 3 8)
                  in namedspace  DICERS  [TOSSING DICE SIMULATION]
                            62  p123 = ggdiceS(players, player1 player2 player3,throws,900)
                            61  t123 = ggdiceS(players, player1 player2 player3,throws,900,die1trials,5 5,die2trials, 3 5)
                            60  u123 = ggdiceS(players, player1 player2 player3,throws,900,die1trials,5 7,die2trials,3 7)
                            25  r123 = ggdiceS(players, player1 player2 player3,throws,100)
                  in script  randomdice.aspl  [Simulate three players throwing dice on a craptable.]
                            p1 = ggdice(player,player1,throws,$1,die1trials, 5 $2,die2trials, 3 $3)
                            p2 = ggdice(player,player2,throws,$1,die1trials, 5 $2,die2trials, 3 $3)
                            p3 = ggdice(player,player3,throws,$1,die1trials, 5 $2,die2trials, 3 $3)
                  in script  randomdicePlus.aspl  [Simulate three players throwing dice on a craptable]
                            p1 = ggdice(player,player1,throws,$1,die1trials, 5 $2,die2trials, 3 $3)
                            p2 = ggdice(player,player2,throws,$1,die1trials, 5 $2,die2trials, 3 $3)
                            p3 = ggdice(player,player3,throws,$1,die1trials, 5 $2,die2trials, 3 $3)

DNA [DNA SEQUENCE GROUP]

                  in namedspace  CREATURES  []
                            27  X = ggdnaS(planets,planetX, creatcount,1000,minlength,5,maxlength,5)
                            26  Y = ggdnaS(planets,planetY, creatcount,1000,minlength,5,maxlength,5)
                            23  L1 = ggdnaS(planets,planetX, creatcount,10000,minlength,7,maxlength,7)
                            22  L2 = ggdnaS(planets,planetY, creatcount,10000,minlength,7,maxlength,7)
                            20  planetX = ggdnaS(planets,planetX, creatcount,100,minlength,32,maxlength,32)
                            19  planetY = ggdnaS(planets,planetY, creatcount,100,minlength,32,maxlength,32)
                            11  ggAlignDna(v1,planetX,v2,planetX@1,fragsize,32)
                            1  ggAlignDna(v1,X,v2,X@1,fragsize,5)

DNASEQUENCE [THE DNA SEQUENCE ATTRIBUTE]

                  in namedspace  DNASEQ1  [DNA SEQUENCES USING WORKSPACE DNASEQUENCE]
                            17  man1 = ggdnaseqS(creatures,creature1,minlength,300,maxlength,400)
                            16  man2 = ggdnaseqS(creatures,creature2,minlength,300,maxlength,400)
                            15  man3 = ggdnaseqS(creatures,creature3,minlength,300,maxlength,400)
                            14  ggAlignDnaSeq(v1,man1,v2,man2,fragsize,3)
                            12  ggAlignDnaSeq(v1,man3,v2,man3@1,fragsize,3)
                            9  ggAlignDnaSeq(v1,man3,v2,man3@2,fragsize,3)
                            7  ggAlignDnaSeq(v1,man3,v2,man3@3,fragsize,3)
                            6  ggAlignDnaSeq(v1,man3,v2,man3@1,fragsize,3)
                  in namedspace  DNASEQ2  []
                            15  m1234 = ggdnaseqS(creatures,creature1 creature2 creature3 creature4,minlength,400,maxlength,500)
                            2  ggAlignDnaSeq(v1,m1,v2,m2,fragsize,3)
                  in script  mutant.aspl  [Using the namedspace DNASEQ1 to show DNA alignment]
                            ggAlignDnaSeq(v1,$1,v2,$2,fragsize,$3)

GEOPLANES [COORDINATES FOR GEOMETRIC POLYGONS IN 2D]

                  in namedspace  POLY2PLANES  [RANDOM POLYGONS IN TWO 2D PLANES]
                            12  P12_90 = ggRPI2Pov(N,90,glb1,P1,glb2,P2,nmfl,P12_90)
                  in namedspace  POLY3PLANES  [RANDOM POLYGONS IN THREE 2D PLANES]
                            13  T123_70 = ggRPI3Pov(N,70,glb1,T1,glb2,T2,glb3,T3,nmfl,T123_70)
                  in namedspace  POLYPLANES  []
                            22  P12_90 = ggRPI2Pov(N,90,glb1,P1,glb2,P2,nmfl,P12_90)
                            10  T123_70 = ggRPI3Pov(N,70,glb1,T1,glb2,T2,glb3,P3,nmfl,T123_70)

GEOSPHERES [COORDINATES FOR GEOMETRIC SPHERES IN 3D]

                  in namedspace  POLY2CLOUDS  [RANDOM POLYGONS ON TWO SPHERES]
                            7  G12_170 = ggRPO2Sov(N,170,glb1,G1,glb2,G2,nmfl,G12_170)
                  in namedspace  POLY3CLOUDS  [RANDOM POLYGONS ON THREE SPHERES]
                            16  S123_100 = ggRPO3Sov(N,100,hurst,2.37,glb1,S1,glb2,S2,glb3,S3,nmfl,S123_100)
                  in script  polyclouds.aspl  [Create random polygons on three spheres.]
                            S123_$1 = ggRPO3Sov(N,$1,glb1,S1,glb2,S2,glb3,S3,nmfl,S123_$1)

NICKLES [GROUP TO SIMULATE NINE PLAYERS TOSSING NICKLES]

                  in namedspace  NICKLERS  []
                            40  p1234 = ggnicklesS(players,player1 player2 player3 player4,tosses,300)
                            19  t1234 = ggnicklesS(players,player1 player2 player3 player4,tosses,30)
                  in namedspace  NICKLERS2  [TOSSING NICKLES (previously TOSSERS)]
                            38  a123 = ggnicklesS(players,player1 player2 player3, tosses, 500)
                            37  b123 = ggnicklesS(players,player1 player2 player3, tosses, 500, coin1trials,H 2)
                            36  c123 = ggnicklesS(players,player1 player2 player3, tosses, 500, coin1trials,H 2, coin2trials,H 2)
                            35  d123 = ggnicklesS(players,player1 player2 player3, tosses, 500, coin1trials,H 3, coin2trials,H 2)
                            34  e123 = ggnicklesS(players,player1 player2 player3, tosses, 500, coin1trials,H 3, coin2trials,H 3)
                            28  p1 = ggnicklesS(players,player1,tosses, 500)
                            27  p2 = ggnicklesS(players,player2,tosses, 500)
                            26  p3 = ggnicklesS(players,player3,tosses, 500)
                            24  p5 = ggnicklesS(players,player5,tosses, 500, coin1trials,H 2,coin2trials,H 2)
                            5  p7 = ggnicklesS(players,player7,tosses, 1500)

NIXPOSIX_GROUP [GROUPING CLASS NIXPOSIX_GROUP v2.00 to include the element name within an attribute]

                  in namedspace  FOOJUNK1  []
                            15  vienna_D1 = ggnixdirR(grp1,vienna:/tmp/edu1,hostname,vienna,dir,/tmp/edu1,calentropy,1)
                            14  loca_D2 = ggnixdir(grp1,/tmp/edu5,dir,/tmp/edu5,calentropy,1)
                  in namedspace  NIXDIR  []
                            9  d1 = ggnixdir(dir,/tmp/edu1,nmdir,*,nmfl,*,calchksum,1,calentropy,1)
                            8  d2 = ggnixdir(dir,/tmp/edu2,nmdir,*,nmfl,*,calchksum,1,calentropy,1)
                            7  d3 = ggnixdir(dir,/tmp/edu3,nmdir,*,nmfl,*,calchksum,1,calentropy,1)
                            6  d4 = ggnixdir(dir,/tmp/edu4,nmdir,*,nmfl,*,calchksum,1,calentropy,1)
                            5  d5 = ggnixdir(dir,/tmp/edu5,nmdir,*,nmfl,*,calchksum,1,calentropy,1)
                            4  d6 = ggnixdir(dir,/tmp/edu6,nmdir,*,nmfl,*,calchksum,1,calentropy,1)
                            3  d7 = ggnixdir(dir,/tmp/edu7,nmdir,*,nmfl,*,calchksum,1,calentropy,1)
                            2  d8 = ggnixdir(dir,/tmp/edu8,nmdir,*,nmfl,*,calchksum,1,calentropy,1)
                            1  d9 = ggnixdir(dir,/tmp/edu9,nmdir,*,nmfl,*,calchksum,1,calentropy,1)
                  in namedspace  NIXDIR2  []
                            6  d1 = ggnixdir(dir,/tmp/edu1,nmdir,*,nmfl,*,calchksum,1,calentropy,1)
                            5  d4 = ggnixdir(dir,/tmp/edu4,nmdir,*,nmfl,*,calchksum,1,calentropy,1)
                            4  d5 = ggnixdir(dir,/tmp/edu5,nmdir,*,nmfl,*,calchksum,1,calentropy,1)
                  in script  dispersed.aspl  [display files by same name with different contents]
                            d1 = ggnixdir(grp1,$1,dir,$1)
                            d2 = ggnixdir(grp1,$2,dir,$2)

OSCILLATORGROUP [TYING TO AN OSCILLATING ATTRIBUTES fosc1 OR fosc2]

                  in namedspace  OSCI333  []
                            3  A = ggoscillator(grp1,A,foname,fosc1); B = ggoscillator(grp1,B,foname,fosc2); ks n fx; f&`ks= A B
                            2  A = ggoscillator(grp1,A,foname,fosc1); B = ggoscillator(grp1,B,foname,fosc2); ks n fx; f&`ks= A B
                            1  A = ggoscillator(grp1,A,foname,fosc1); B = ggoscillator(grp1,B,foname,fosc2); ks n fx; f&`ks= A B
                  in script  oscillator.aspl  [intersecting two oscillators, each one tied to a UNIX device]
                            ggoscillator(grp1,fosc1)
                            ggoscillator(grp1,fosc2)

OSCILLATORSGROUP [TYING TO TWO OSCILLATING ATTRIBUTES fosc1 AND fosc2]

                  in namedspace  OSCI123  []
                            7  AB = ggoscillators(fonames,fosc1 fosc2,cycles,1,points,1000)
                            6  CD = = ggoscillators(fonames,fosc1 fosc2,cycles,1,points,100)
                            5  CD = ggoscillators(fonames,fosc1 fosc2,cycles,1,points,100)
                  in namedspace  SIGNALS  [TIE OSCILATOR SIGNALS TO ATTRIBUTES]
                            21  S12 = ggoscillators(fonames,fosc1 fosc2,cycles,1,points,1000)
                            17  s12 = ggoscillators(fonames,fosc1 fosc2,cycles,1,points,300)
                            5  fc1 = ggoscillators(fonames,fosc1,cycles,1,points,1000)
                            4  fc2 = ggoscillators(fonames,fosc2,cycles,1,points,1000)
                  in script  oscillators.aspl  [intersecting two oscillating functions tied to a UNIX device]
                            printblock SIMULATION TO GET THE INTERSECTION OF TWO OSCILLATORS %%%CR S12 = ggoscillators(fonames,fosc1 fosc2,cycles,$2,points,$1)
                            S12 = ggoscillators(fonames,fosc1 fosc2,cycles,$2,points,$1)

PERIODICGROUP [TYING TO TWO PERIODIC FUNCTIONS sin AND cos]

                  in namedspace  PERIODS  []
                            26  g1 = ggperiodicS(grp1,g1,cnt,100)
                            25  g2 = ggperiodicS(grp1,g2,cnt,100)
                            19  p1 = ggperiodicS(grp1,p1,cnt,100)
                            18  p2 = ggperiodicS(grp1,p2,cnt,100)
                            12  w3 = ggnoisyperiodicS(grp1,Cycle2,points,100,frequency,1,resetcycle,0); sleep 1; ?3,1 w3
                            9  w1 = ggnoisyperiodicS(grp1,Cycle1,points,100,frequency,1,resetcycle,0); sleep 1; ?5,1 w1

POSIX [ATTRIBUTES FOR UNIX POSIX FILESYSTEM GROUPS AND THEIR ELEMENTS]

                  in namedspace  DIR1234  []
                            25  mydir = ggdir(dir,/tmp/aaaa1)
                  in namedspace  DIR1234_BACKUP  []
                            26  mydir = ggdir(dir,/tmp/aaaa1)
                  in namedspace  MONITORDIRCHANGES  []
                            13  mydir = ggdir(dir,/tmp/testdir1); sleep 2; ?10,2 mydir
                  in namedspace  MYPATH  []
                            2  mm02 = ggpathR(grp1,mm02,hostname,mm02)
                  in namedspace  PATHENV  []
                            24  mm02 = ggpathR(grp1,mm02,hostname,mm02)
                            19  vienna = ggpath(grp1,vienna)
                            17  mm02aspl = ggpathR(grp1,mm02,hostname,mm02,PATH,/opt/ASPLv1.00/bin:/opt/ASPLv1.00/shared)
                            15  vienaspl = ggpath(grp1,vienaspl,PATH,/opt/ASPLv1.00/bin:/opt/ASPLv1.00/shared)
                  in namedspace  PATHENV2  []
                            17  mm02 = ggpathR(grp1,mm02,hostname,mm02)
                            12  vienna = ggpathR(grp1,vienna,hostname,vienna)
                            9  mm01 = ggpath(grp1,mm01)
                  in namedspace  TESTWS1CMD2  [WORKSPACE TESTWS1CMD2 equal,subset,loosely]
                            131  d1 = ggjar(jarfile,/tmp/TX/27238-tx.jar,calchksum,1,calentropy,1)
                            130  d2 = ggjar(jarfile,/tmp/TX/38141-tx.jar,calchksum,1,calentropy,1)
                            125  d1 = ggjar(jarfile,/tmp/TX/38141-tx.jar,calchksum,1,calentropy,1)
                            123  d1 = ggjar(jarfile,/tmp/TX/27238-tx.jar,calchksum,1,calentropy,1)
                            122  d2 = ggjar(jarfile,/tmp/TX/38141-tx.jar,calchksum,1,calentropy,1)
                            117  d1 = ggjar(jarfile,/tmp/TX/38141-tx.jar,calchksum,1,calentropy,1)
                            105  d2 = ggjar(jarfile,/tmp/TX/38141-tx.jar,calchksum,1,calentropy,1)
                            84  j1 = ggjar(jarfile,/tmp/TX/27238-tx.jar,calchksum,1,calentropy,1)
                            83  j2 = ggjar(jarfile,/tmp/TX/38141-tx.jar,calchksum,1,calentropy,1)
                            82  t1 = ggjar(jarfile,/tmp/TX/27238-tx.jar,calchksum,1,calentropy,1)
                            81  t2 = ggjar(jarfile,/tmp/TX/38141-tx.jar,calchksum,1,calentropy,1)
                            52  a1 = ggdir /tmp/aa1
                            51  b1 = ggdir /tmp/edu1
                            50  a1b1 = ggdir /tmp/a1b1
                            22  a1b1 = ggdir /tmp/a1b1
                  in namedspace  TESTWS1CURL  [WORKSPACE TESTWS1CURL CURLY SIMILARITY]
                            44  a01 = ggdir /tmp/aa01
                            33  aa001 = ggdir /tmp/aa001
                  in namedspace  TXJAR  [Comparing Java TX JAR Files]
                            22  tx1 = ggjar(jarfile,/tmp/TX/27238-tx.jar,calchksum,1,calentropy,1)
                            21  tx2 = ggjar(jarfile,/tmp/TX/38141-tx.jar,calchksum,1,calentropy,1)
                            20  tx3 = ggjar(jarfile,/tmp/TX/38478-tx.jar,calchksum,1,calentropy,1)
                            19  tx4 = ggjar(jarfile,/tmp/TX/45240-tx.jar,calchksum,1,calentropy,1)
                            18  tx1xa = ggjar(jarfile,/tmp/TX/27238-tx.jar,calchksum,1,calentropy,1,nmfl,*XA*)
                            17  tx2xa = ggjar(jarfile,/tmp/TX/38141-tx.jar,calchksum,1,calentropy,1,nmfl,*XA*)
                            16  tx3xa = ggjar(jarfile,/tmp/TX/38478-tx.jar,calchksum,1,calentropy,1,nmfl,*XA*)
                            15  tx4xa = ggjar(jarfile,/tmp/TX/45240-tx.jar,calchksum,1,calentropy,1,nmfl,*XA*)
                            14  tx1tr = ggjar(jarfile,/tmp/TX/27238-tx.jar,calchksum,1,calentropy,1,nmdir,*ransact*)
                            13  tx2tr = ggjar(jarfile,/tmp/TX/38141-tx.jar,calchksum,1,calentropy,1,nmdir,*ransact*)
                            12  tx3tr = ggjar(jarfile,/tmp/TX/38478-tx.jar,calchksum,1,calentropy,1,nmdir,*ransact*)
                            11  tx4tr = ggjar(jarfile,/tmp/TX/45240-tx.jar,calchksum,1,calentropy,1,nmdir,*ransact*)
                  in namedspace  WASCLOUD  [MINING WEBSPHERE JMV IN A CLOUD]
                            63  def wasof := gglsof(pno,%%1,destem,/opt/IBM.*/WebSphere/AppServer,calchksum,1,calentropy,0,exceptdrgx,(apache|eclipse),fext,%%2,exceptfrgx,(apache|eclipse))
                            62  def wasjarcloud := gglsof(pno,%%1,destem,/opt/IBM.*/WebSphere/AppServer,fext,jar,calchksum,1,calentropy,0,exceptdrgx,(apache|eclipse),exceptfrgx,(apache|eclipse))
                            61  def wascloud := gglsof(pno,%%1,destem,/opt/IBM.*/WebSphere/AppServer,calchksum,1,calentropy,0,exceptdrgx,(apache|eclipse),exceptfrgx,(apache|eclipse))
                            41  wasjps1 = gglsof(pno,3042,destem,/opt/IBM.*/WebSphere/AppServer,fext,jar,calchksum,1,calentropy,0)
                            40  wasjps2 = gglsof(pno,27969,destem,/opt/IBM.*/WebSphere/AppServer,fext,jar,calchksum,1,calentropy,0)
                            39  wasjps3 = gglsof(pno,28026,destem,/opt/IBM.*/WebSphere/AppServer,fext,jar,calchksum,1,calentropy,0)
                            38  wasps1 = gglsof(pno,3042,destem,/opt/IBM.*/WebSphere/AppServer,calchksum,1,calentropy,0)
                            37  wasps2 = gglsof(pno,27969,destem,/opt/IBM.*/WebSphere/AppServer,calchksum,1,calentropy,0)
                            36  wasps3 = gglsof(pno,28026,destem,/opt/IBM.*/WebSphere/AppServer,calchksum,1,calentropy,0)
                            35  waslsof1 = gglsof(pno,3042,calchksum,1)
                            34  waslsof2 = gglsof(pno,27969,calchksum,1)
                            33  waslsof3 = gglsof(pno,28026,calchksum,1)
                  in namedspace  WASCLOUDQR  [MINING WEBSPHERE JMV IN A CLOUD]
                            129  def wasof := gglsof(pno,%%1,destem,/opt/IBM.*/WebSphere/AppServer,calchksum,1,calentropy,0,exceptdrgx,(apache|eclipse),fext,%%2,exceptfrgx,(apache|eclipse))
                            128  def wasjarcloud := gglsof(pno,%%1,destem,/opt/IBM.*/WebSphere/AppServer,fext,jar,calchksum,1,calentropy,0,exceptdrgx,(apache|eclipse),exceptfrgx,(apache|eclipse))
                            127  def wascloud := gglsof(pno,%%1,destem,/opt/IBM.*/WebSphere/AppServer,calchksum,1,calentropy,0,exceptdrgx,(apache|eclipse),exceptfrgx,(apache|eclipse))
                            107  wasjps1 = gglsof(pno,3042,destem,/opt/IBM.*/WebSphere/AppServer,fext,jar,calchksum,1,calentropy,0)
                            106  wasjps2 = gglsof(pno,27969,destem,/opt/IBM.*/WebSphere/AppServer,fext,jar,calchksum,1,calentropy,0)
                            105  wasjps3 = gglsof(pno,28026,destem,/opt/IBM.*/WebSphere/AppServer,fext,jar,calchksum,1,calentropy,0)
                            104  wasps1 = gglsof(pno,3042,destem,/opt/IBM.*/WebSphere/AppServer,calchksum,1,calentropy,0)
                            103  wasps2 = gglsof(pno,27969,destem,/opt/IBM.*/WebSphere/AppServer,calchksum,1,calentropy,0)
                            102  wasps3 = gglsof(pno,28026,destem,/opt/IBM.*/WebSphere/AppServer,calchksum,1,calentropy,0)
                            101  waslsof1 = gglsof(pno,3042,calchksum,1)
                            100  waslsof2 = gglsof(pno,27969,calchksum,1)
                            99  waslsof3 = gglsof(pno,28026,calchksum,1)
                  in namedspace  WASCLOUDSR  [WORKSPACE WASCLOUDSR (Search)]
                            109  jmx1 = ggjar(jarfile,/tmp/JMX/2281258-wasjmx.jar,calchksum,1,calentropy,1)
                            108  jmx2 = ggjar(jarfile,/tmp/JMX/2151754-wasjmx.jar,calchksum,1,calentropy,1)
                            107  jmx3 = ggjar(jarfile,/tmp/JMX/2376115-wasjmx.jar,calchksum,1,calentropy,1)
                            106  jmx4 = ggjar(jarfile,/tmp/JMX/2141611-wasjmx.jar,calchksum,1,calentropy,1)
                            105  ifxjdbc1 = ggjar(jarfile,/tmp/JDBC/701540-ifxjdbc.jar,calchksum,1,calentropy,1)
                            104  ifxjdbc2 = ggjar(jarfile,/tmp/JDBC/498433-ifxjdbc.jar,calchksum,1,calentropy,1)
                            103  ifxjdbc3 = ggjar(jarfile,/tmp/JDBC/727246-ifxjdbc.jar,calchksum,1,calentropy,1)
                            102  jndi1 = ggjar(jarfile,/tmp/JNDI/97156-jndi.jar,calchksum,1,calentropy,1)
                            101  jndi2 = ggjar(jarfile,/tmp/JNDI/98496-jndi.jar,calchksum,1,calentropy,1)
                            100  jndi3 = ggjar(jarfile,/tmp/JNDI/185086-jndi.jar,calchksum,1,calentropy,1)
                            99  jndi4 = ggjar(jarfile,/tmp/JNDI/212623-jndi.jar,calchksum,1,calentropy,1)
                            98  ibmjndi1 = ggjar(jarfile,/tmp/JNDI/458322-ibmjndi.jar,nmfl,*.class,calchksum,1,calentropy,1)
                            97  ibmjndi2 = ggjar(jarfile,/tmp/JNDI/458309-ibmjndi.jar,nmfl,*.class,calchksum,1,calentropy,1)
                            96  osgijndi = ggjar(jarfile,/tmp/JNDI/48229-com.ibm.osgi.jndi.jar,nmfl,*.class,calchksum,1,calentropy,1)
                            95  ser1 = ggjarser(jarfile,/tmp/JNDI/97156-jndi.jar,calchksum,1,calentropy,1,fext,(class|java))
                            94  ser2 = ggjarser(jarfile,/tmp/JNDI/98496-jndi.jar,calchksum,1,calentropy,1,fext,(class|java))
                            93  ser3 = ggjarser(jarfile,/tmp/JNDI/185086-jndi.jar,calchksum,1,calentropy,1,fext,(class|java))
                            92  ser4 = ggjarser(jarfile,/tmp/JNDI/212623-jndi.jar,calchksum,1,calentropy,1,fext,(class|java))
                            91  ser1ibmj = ggjarser(jarfile,/tmp/JNDI/458322-ibmjndi.jar,calchksum,1,calentropy,1,fext,(class|java))
                            90  ser2ibmj = ggjarser(jarfile,/tmp/JNDI/458309-ibmjndi.jar,calchksum,1,calentropy,1,fext,(class|java))
                            89  ser2osgi = ggjarser(jarfile,/tmp/JNDI/48229-com.ibm.osgi.jndi.jar,calchksum,1,calentropy,1,fext,(class|java))
                            84  def wasof := gglsof(pno,%%1,calchksum,1,exceptdrgx,apache,fext,%%2,exceptfrgx,(apache|eclipse))
                            77  jmx1 = ggjar(jarfile,/tmp/JMX/2281258-wasjmx.jar,calchksum,1,calentropy,1)
                            76  jmx2 = ggjar(jarfile,/tmp/JMX/2151754-wasjmx.jar,calchksum,1,calentropy,1)
                            75  jmx3 = ggjar(jarfile,/tmp/JMX/2376115-wasjmx.jar,calchksum,1,calentropy,1)
                            74  jmx4 = ggjar(jarfile,/tmp/JMX/2141611-wasjmx.jar,calchksum,1,calentropy,1)
                            73  ifxjdbc1 = ggjar(jarfile,/tmp/JDBC/701540-ifxjdbc.jar,calchksum,1,calentropy,1)
                            72  ifxjdbc2 = ggjar(jarfile,/tmp/JDBC/498433-ifxjdbc.jar,calchksum,1,calentropy,1)
                            71  ifxjdbc3 = ggjar(jarfile,/tmp/JDBC/727246-ifxjdbc.jar,calchksum,1,calentropy,1)
                            70  jndi1 = ggjar(jarfile,/tmp/JNDI/97156-jndi.jar,calchksum,1,calentropy,1)
                            69  jndi2 = ggjar(jarfile,/tmp/JNDI/98496-jndi.jar,calchksum,1,calentropy,1)
                            68  jndi3 = ggjar(jarfile,/tmp/JNDI/185086-jndi.jar,calchksum,1,calentropy,1)
                            67  jndi4 = ggjar(jarfile,/tmp/JNDI/212623-jndi.jar,calchksum,1,calentropy,1)
                            66  ibmjndi1 = ggjar(jarfile,/tmp/JNDI/458322-ibmjndi.jar,nmfl,*.class,calchksum,1,calentropy,1)
                            65  ibmjndi2 = ggjar(jarfile,/tmp/JNDI/458309-ibmjndi.jar,nmfl,*.class,calchksum,1,calentropy,1)
                            64  osgijndi = ggjar(jarfile,/tmp/JNDI/48229-com.ibm.osgi.jndi.jar,nmfl,*.class,calchksum,1,calentropy,1)
                            63  ser1 = ggjarser(jarfile,/tmp/JNDI/97156-jndi.jar,calchksum,1,calentropy,1,fext,(class|java))
                            62  ser2 = ggjarser(jarfile,/tmp/JNDI/98496-jndi.jar,calchksum,1,calentropy,1,fext,(class|java))
                            61  ser3 = ggjarser(jarfile,/tmp/JNDI/185086-jndi.jar,calchksum,1,calentropy,1,fext,(class|java))
                            60  ser4 = ggjarser(jarfile,/tmp/JNDI/212623-jndi.jar,calchksum,1,calentropy,1,fext,(class|java))
                            59  ser1ibmj = ggjarser(jarfile,/tmp/JNDI/458322-ibmjndi.jar,calchksum,1,calentropy,1,fext,(class|java))
                            58  ser2ibmj = ggjarser(jarfile,/tmp/JNDI/458309-ibmjndi.jar,calchksum,1,calentropy,1,fext,(class|java))
                            57  ser2osgi = ggjarser(jarfile,/tmp/JNDI/48229-com.ibm.osgi.jndi.jar,calchksum,1,calentropy,1,fext,(class|java))
                            52  def wasof := gglsof(pno,%%1,calchksum,1,exceptdrgx,apache,fext,%%2,exceptfrgx,(apache|eclipse))
                  in namedspace  WCLOUD  [WCLOUD SAME AS WASCLOUD (Delete)]
                            60  def wasof := gglsof(pno,%%1,destem,/opt/IBM.*/WebSphere/AppServer,calchksum,1,calentropy,0,exceptdrgx,(apache|eclipse),fext,%%2,exceptfrgx,(apache|eclipse))
                            59  def wasjarcloud := gglsof(pno,%%1,destem,/opt/IBM.*/WebSphere/AppServer,fext,jar,calchksum,1,calentropy,0,exceptdrgx,(apache|eclipse),exceptfrgx,(apache|eclipse))
                            58  def wascloud := gglsof(pno,%%1,destem,/opt/IBM.*/WebSphere/AppServer,calchksum,1,calentropy,0,exceptdrgx,(apache|eclipse),exceptfrgx,(apache|eclipse))
                            38  wasjps1 = gglsof(pno,3042,destem,/opt/IBM.*/WebSphere/AppServer,fext,jar,calchksum,1,calentropy,0)
                            37  wasjps2 = gglsof(pno,27969,destem,/opt/IBM.*/WebSphere/AppServer,fext,jar,calchksum,1,calentropy,0)
                            36  wasjps3 = gglsof(pno,28026,destem,/opt/IBM.*/WebSphere/AppServer,fext,jar,calchksum,1,calentropy,0)
                            35  wasps1 = gglsof(pno,3042,destem,/opt/IBM.*/WebSphere/AppServer,calchksum,1,calentropy,0)
                            34  wasps2 = gglsof(pno,27969,destem,/opt/IBM.*/WebSphere/AppServer,calchksum,1,calentropy,0)
                            33  wasps3 = gglsof(pno,28026,destem,/opt/IBM.*/WebSphere/AppServer,calchksum,1,calentropy,0)
                            32  waslsof1 = gglsof(pno,3042,calchksum,1)
                            31  waslsof2 = gglsof(pno,27969,calchksum,1)
                            30  waslsof3 = gglsof(pno,28026,calchksum,1)
                  in namedspace  WS1DEBUG  [Group Operations on UNIX Filesystem]
                            197  a1 = ggdir(dir,/tmp/aa1)
                            196  a2 = ggdir(dir,/tmp/aa2)
                            172  a2 = ggdir(dir,/tmp/aa2)
                            141  a2 = ggdir(dir,/tmp/aa2)
                            7  aspl1 ggdir(dir,/opt/ASPLv1.00~NOV20-2020)
                            6  aspl1 = ggdir(dir,/opt/ASPLv1.00~NOV20-2020)
                            5  aspl2 = ggdir(dir,/opt/ASPLv1.00-FEB22-2024)
                  in namedspace  WS1DIFF2  [Group Operations on UNIX Filesystem]
                            11  v1 = ggdir(dir,/tmp/testdir1,nmdir,*,nmfl,*,calchksum,1,calentropy,1)
                  in namedspace  WS1DIFF3  [Group Operations on UNIX Filesystem]
                            17  v1 = ggdir(dir,/tmp/testdir1,nmdir,*,nmfl,*,calchksum,1,calentropy,1); ?10,2 v1
                            12  v2 = ggdir(dir,/tmp/testdir1,nmdir,*,nmfl,*,calchksum,1,calentropy,1); ?10,2 v2
                  in namedspace  WS1FNCMP  [Function Definitions To Compare Two Groups]
                            64  a1 = ggdir(dir,/tmp/aa1,nmdir,*,nmfl,*,calchksum,1,calentropy,1)
                            63  a2 = ggdir(dir,/tmp/aa2,nmdir,*,nmfl,*,calchksum,1,calentropy,1)
                  in script  define-functions-to-compare-groups.aspl  [defining various functions to compare groups]
                            a1 = ggdir(dir,/tmp/aa1,nmdir,*,nmfl,*,calchksum,1,calentropy,1)
                            a2 = ggdir(dir,/tmp/aa2,nmdir,*,nmfl,*,calchksum,1,calentropy,1)
                  in script  dirchange-monitor.aspl  [monitor the changes in a directory]
                            vardir = ggdir(dir,$1)
                  in script  dircompare.aspl  [compare two directories]
                            d1 = ggdir(grp1,$1,dir,$1)
                            d2 = ggdir(grp1,$2,dir,$2)
                  in script  dircompare.pl  [compares directories across host names]
                            $s .= "$vname = ggdir(grp1,$host,dir,$dir)\n";
                            # remote hostname call ggdirR()
                            $s .= "$vname = ggdirR(grp1,$host,hostname,$host,dir,$dir)\n";
                  in script  dirdiff.pl  [Compare directories between host machines in a cloud]
                            $s .= "$vname = ggdir(grp1,$host,dir,$dir)\n";
                            $s .= "$vname = ggdirR(grp1,$host,hostname,$host,dir,$dir)\n";
                  in script  jarcompare.aspl  [Compare two JAR archives]
                            jar1 = ggjar(jarfile,$1,calchksum,1,calentropy,1)
                            jar2 = ggjar(jarfile,$2,calchksum,1,calentropy,1)
                  in script  jarcompare.pl  [compares two or many Jar files:  jarcompare.pl file1 file2 ..]
                            $s .= "jar$i = ggjar(jarfile,$ARGV[$i],calchksum,1,calentropy,1)\n";
                  in script  jarcomparelong.aspl  [compare two JAR archives with extended output]
                            d1 = ggjar(jarfile,$1,calchksum,1,calentropy,1)
                            d2 = ggjar(jarfile,$2,calchksum,1,calentropy,1)
                  in script  jarsimilarity.pl  [compare similarity between JAR archives]
                            # adding aspl variables jar0 jar1 jar2 .. assigned to ggjar()
                            $s .= "jar$i = ggjar(jarfile,$ARGV[$i],calchksum,1,calentropy,1)\n";
                  in script  monitordir.aspl  [monitor changes in a directory by using group operations]
                            mydir = ggdir(dir,$1)
                  in script  pathcompare.aspl  [Compare PATH on two remote hosts in a cloud environment]
                            p1 = ggpathR(grp1,$1,hostname,$1,ENVNAME,PATH)
                            p2 = ggpathR(grp1,$2,hostname,$2,ENVNAME,PATH)
                  in script  pathcompare.pl  [compares the system PATH of many hosts]
                            $s .= "$host = ggpath(grp1,$host $PATH)\n";
                            # remote hostname call ggpathR()
                            $s .= "$host = ggpathR(grp1,$host,hostname,$host $PATH)\n";
                  in script  run-functions-to-compare-groups.aspl  [various functions to compare two groups]
                            a1 = ggdir(dir,/tmp/aa1,nmdir,*,nmfl,*,calchksum,1,calentropy,1)
                            a2 = ggdir(dir,/tmp/aa2,nmdir,*,nmfl,*,calchksum,1,calentropy,1)

RAND73MODGROUP [MODULO REMAINDER ON THREE INTEGERS]

                  in namedspace  RAND73MOD  []
                            53  t1 = ggrand73modS(gstart,1,gcount,1,dmin,2,dmax,4,fmin,3,fmax,17)
                            52  t2 = ggrand73modS(gstart,2,gcount,1,dmin,2,dmax,4,fmin,3,fmax,17)
                            51  t3 = ggrand73modS(gstart,3,gcount,1,dmin,2,dmax,4,fmin,3,fmax,17)
                            43  p1 = ggrand73modS(gcount,1,dcount,3,fcount,7)
                            42  p2 = ggrand73modS(gcount,1,dcount,3,fcount,7)
                            41  p1 = ggrand73modS(gcount,1,dcount,3,fcount,7);
                            38  p3 = ggrand73modS(gcount,1,dcount,3,fcount,7);
                            35  g1 = ggrand73modS(gstart,1,gcount,1,dmin,2,dmax,4,fmin,790,fmax,990)
                            34  g2 = ggrand73modS(gstart,2,gcount,1,dmin,2,dmax,4,fmin,790,fmax,990)
                            33  g3 = ggrand73modS(gstart,3,gcount,1,dmin,2,dmax,4,fmin,790,fmax,990)
                            28  q123 = ggrand73modS(gstart,1,gcount,3,dmin,2,dmax,4,fmin,3,fmax,17)
                            20  u1 = ggrand73modS(gstart,1,gcount,1,dmin,2,dmax,4,fmin,790,fmax,990)
                            19  u2 = ggrand73modS(gstart,2,gcount,1,dmin,2,dmax,4,fmin,790,fmax,990)
                            18  u3 = ggrand73modS(gstart,3,gcount,1,dmin,2,dmax,4,fmin,790,fmax,990)
                            8  j1 = ggrand73modS(gstart,1,gcount,1,dcount,1,fcount,1200)
                            7  j2 = ggrand73modS(gstart,2,gcount,1,dcount,1,fcount,1200)
                            5  j3 = ggrand73modS(gstart,3,gcount,1,dcount,1,fcount,1200)

RAND73MODTIEGROUP [MODULO REMAINDER ON THREE RANDOM TIED ATTRIBUTES]

                  in namedspace  RAND73MODTIE  []
                            14  g1 = ggrand73modtieS(gstart,1,gcount,1,dmin,2,dmax,4,fmin,900,fmax,1300)
                            13  g2 = ggrand73modtieS(gstart,2,gcount,1,dmin,2,dmax,4,fmin,900,fmax,1300)
                            12  g3 = ggrand73modtieS(gstart,3,gcount,1,dmin,2,dmax,4,fmin,900,fmax,1300)

RAND7GROUP [THREE ATTRIBUTES WITH ADDITIVE, MULTICATIVE, AND BOXING WITH MODULO OPERATIONS]

                  in namedspace  RAND7  []
                            80  g1 = ggrand7S(gstart,1,gcount,1,dmin,2,dmax,4,fmin,90,fmax,130)
                            79  g2 = ggrand7S(gstart,2,gcount,1,dmin,2,dmax,4,fmin,90,fmax,130)
                            78  g3 = ggrand7S(gstart,3,gcount,1,dmin,2,dmax,4,fmin,90,fmax,130)
                            58  t1 = ggrand7S(gstart,4,gcount,1,dmin,2,dmax,4,fmin,90,fmax,130)
                            57  t2 = ggrand7S(gstart,5,gcount,1,dmin,2,dmax,4,fmin,90,fmax,130)
                            56  t3 = ggrand7S(gstart,6,gcount,1,dmin,2,dmax,4,fmin,90,fmax,130)
                            43  p1 = ggrand7S(gstart,7,gcount,1,dmin,2,dmax,4,fmin,90,fmax,130)
                            42  p2 = ggrand7S(gstart,8,gcount,1,dmin,2,dmax,4,fmin,90,fmax,130)
                            41  p3 = ggrand7S(gstart,9,gcount,1,dmin,2,dmax,4,fmin,90,fmax,130)
                            37  j1 = ggrand7S(gstart,11,gcount,1,dmin,2,dmax,4,fmin,90,fmax,130)
                            36  j2 = ggrand7S(gstart,12,gcount,1,dmin,2,dmax,4,fmin,90,fmax,130)
                            35  j3 = ggrand7S(gstart,13,gcount,1,dmin,2,dmax,4,fmin,90,fmax,130)

SOCK [ATTRIBUTES FOR THE UNIX SOCKETS]

                  in namedspace  MONSOCKET  [MONITORING UNIX SOCKET STATUS]
                            4  sok12345 = ggpsok(pno,32036)
                  in namedspace  SOK3  [WORKSPACE SOK3 Monitoring UNIX Sockets]
                            12  sok6666 = ggpsok(pno,507316)

SYSENVGROUP [GROUPING CLASS FOR UNIX SYSTEM ENVIRONMENT VARIABLES]

                  in namedspace  ENV123  [ATTRIBUTES REAPING ENVIRONMENT VARIABLES]
                            100  mm01 = ggenv(grp1,MM01)
                            99  vienna = ggenvR(grp1,VIENNA,hostname,vienna)
                            90  was6 = ggprogenv(grp1,WAS6,program,/opt/_v602_IBMWebsphere/AppServer/bin/setupCmdLine.sh,onlychanged,1)
                            89  was8 = ggprogenv(grp1,WAS8,program,/opt/IBM/WebSphere/AppServer/bin/setupCmdLine.sh,onlychanged,1)
                            79  t1 = ggprogenv(grp1,test1,program,/opt/ASPLv1.00/shared/testaspl.sh,onlychanged,1))
                            78  t2 = ggprogenvR(grp1,test2,program,/opt/ASPLv1.00/shared/testaspl.sh,hostname,vienna,onlychanged,1)
                            61  wa1 = ggreapenvbypid(grp1,wa1,program,/opt/IBM/WebSphere/AppServer/bin/startServer.sh server1)
                            59  wa2 = ggreapenvbypid(grp1,wa1,program,/opt/IBM/WebSphere/AppServer/bin/startServer.sh server1)
                            58  wa2 = ggreapenvbypid(grp1,wa1,program,/opt/IBM/WebSphere/AppServer/bin/startServer.sh server1)
                            57  wa2 = ggreapenvbypid(grp1,wa1,program,/opt/IBM/WebSphere/AppServer/bin/startServer.sh server1)
                            56  wa2 = ggreapenvbypid(grp1,wa1,program,/opt/IBM/WebSphere/AppServer/bin/startServer.sh server1)
                            43  jy3 = ggreapenvbypid(grp1,wa1,program,/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/wsadmin.sh -conntype NONE -lang jython -username bassem -password bassem,onlychanged,1)
                            41  wa3 = ggreapenvbypid(grp1,wa1,program,/opt/IBM/WebSphere/AppServer/bin/startServer.sh server1,onlychanged,1)
                            15  was88 = ggreapenvbypid(grp1,wa88,program,/opt/IBM/WebSphere/AppServer/bin/setupCmdLine.sh,onlychanged,1)
                  in namedspace  ENVBAD  [WORKSPACE ENVBAD DESCRIPTION]
                            42  mm01 = ggenv(grp1,MM01)
                            41  vienna = ggenvR(grp1,VIENNA,hostname,vienna)
                            32  was6 = ggprogenv(grp1,WAS6,program,/opt/_v602_IBMWebsphere/AppServer/bin/setupCmdLine.sh,onlychanged,1)
                            31  was8 = ggprogenv(grp1,WAS8,program,/opt/IBM/WebSphere/AppServer/bin/setupCmdLine.sh,onlychanged,1)
                            21  t1 = ggprogenv(grp1,test1,program,/opt/ASPLv1.00/shared/testaspl.sh,onlychanged,1))
                            20  t2 = ggprogenvR(grp1,test2,program,/opt/ASPLv1.00/shared/testaspl.sh,hostname,vienna,onlychanged,1)
                            3  ggreapenv(grp1,A,program,/opt/IBM-was8-mm07-CRAP/WebSphere/AppServer/profiles/AppSrv01/bin/runConfigActions.sh,onlychanged,1,reaptimeout,2)
                            2  ggprogenv(grp1,B,program,/opt/IBM-was8-mm07-CRAP/WebSphere/AppServer/profiles/AppSrv01/bin/runConfigActions.sh,onlychanged,1)
                  in namedspace  ENVNY  []
                            31  mm01 = ggenv(grp1,MM01)
                            30  vienna = ggenvR(grp1,VIENNA,hostname,vienna)
                            21  was6 = ggprogenv(grp1,WAS6,program,/opt/_v602_IBMWebsphere/AppServer/bin/setupCmdLine.sh,onlychanged,1)
                            20  was8 = ggprogenv(grp1,WAS8,program,/opt/IBM/WebSphere/AppServer/bin/setupCmdLine.sh,onlychanged,1)
                            10  t1 = ggprogenv(grp1,test1,program,/opt/ASPLv1.00/shared/testaspl.sh,onlychanged,1))
                            9  t2 = ggprogenvR(grp1,test2,program,/opt/ASPLv1.00/shared/testaspl.sh,hostname,vienna,onlychanged,1)
                  in namedspace  ENVVARNEWYORK  []
                            23  mm01 = ggenv(grp1,MM01)
                            22  vienna = ggenvR(grp1,VIENNA,hostname,vienna)
                            15  was6 = ggprogenv(grp1,WAS6,program,/opt/_v602_IBMWebsphere/AppServer/bin/setupCmdLine.sh,onlychanged,1)
                            14  was8 = ggprogenv(grp1,WAS8,program,/opt/IBM/WebSphere/AppServer/bin/setupCmdLine.sh,onlychanged,1)
                            6  was8setcmd = ggreapenvbypid(grp1,WAS8Setcmd,program,/opt/IBM/WebSphere/AppServer/bin/setupCmdLine.sh,onlychanged,1)
                  in namedspace  ENVVARNY  []
                            38  mm01 = ggenv(grp1,MM01)
                            37  vienna = ggenvR(grp1,VIENNA,hostname,vienna)
                            28  was6 = ggprogenv(grp1,WAS6,program,/opt/_v602_IBMWebsphere/AppServer/bin/setupCmdLine.sh,onlychanged,1)
                            27  was8 = ggprogenv(grp1,WAS8,program,/opt/IBM/WebSphere/AppServer/bin/setupCmdLine.sh,onlychanged,1)
                            17  t1 = ggprogenv(grp1,test1,program,/opt/ASPLv1.00/shared/testaspl.sh,onlychanged,1))
                            16  t2 = ggprogenvR(grp1,test2,program,/opt/ASPLv1.00/shared/testaspl.sh,hostname,vienna,onlychanged,1)
                  in script  envcompare.pl  [compares the ENV across host names]
                            $s .= "$host = ggenv(grp1,$host)\n";
                            # remote hostname call ggenvR()
                            $s .= "$host = ggenvR(grp1,$host,hostname,$host)\n";
                  in script  progenv.aspl  [Environment variables of a program started by a shell script]
                            B = ggprogenv(grp1,L,program,$1,onlychanged,1)
                  in script  progenvcompare.aspl  [compare the environment variables of two sourcing shell scripts]
                            A = ggprogenv(grp1,L,program,$1,onlychanged,1)
                            B = ggprogenv(grp1,L,program,$2,onlychanged,1)
                  in script  progenvshellscompare.aspl  [compare environment variables of two shell scripts]
                            S = ggshellsenv(grp1,L,shells,$1,onlychanged,1)
                  in script  progenvshellsmerged.aspl  [merge the environment variables of two shell scripts and compare them]
                            M1 = ggshellsenvmerged(grp1,L,shells,$1,everything,1,leftmost1st,1)
                            M2 = ggshellsenvmerged(grp1,L,shells,$1,everything,1)
                  in script  reapenv.aspl  [Reap a program started by a shell script]
                            ggreapenv(grp1,LABEL,program,$1,onlychanged,1,reaptimeout,2,nohup,1)
                  in script  reapenvbypid.aspl  [Reap environment by pid]
                            ggreapenvbypid(grp1,LABEL,program,$1,onlychanged,1,reaptimeout,2,nohup,1)
                  in script  reapenvcompare.aspl  [Reap environment variables of two programs for comparison]
                            e1 = ggreapenv(grp1,L,program,$1,onlychanged,1,reaptimeout,3,nohup,1)
                            e2 = ggreapenv(grp1,L,program,$2,onlychanged,1,reaptimeout,3,nohup,1)
                  in script  reapenvpidcompare.aspl  [Reap the environment variables of two programs for pid groups comparison]
                            e1 = ggreapenvbypid(program,$1,onlychanged,1)
                            e2 = ggreapenvbypid(program,$2,onlychanged,1)
                  in script  wasreaper.aspl  [Reap WebSphere startNode.sh and stopNode.sh for comparison]
                            w1 = ggreapenvbypid(program,/opt/IBM/WebSphere/AppServer/bin/startNode.sh,onlychanged,1)
                            w2 = ggreapenvbypid(program,/opt/IBM/WebSphere/AppServer/bin/stopNode.sh,onlychanged,1)
                  in script  wasreaper2.aspl  [Reap WebSphere wsadmin.sh and startServer.sh for comparison]
                            v1 = ggreapenvbypid(program,/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/wsadmin.sh -conntype NONE  -lang jython -username bassem -password bassem,onlychanged,1)
                            v2 = ggreapenvbypid(program,/opt/IBM/WebSphere/AppServer/bin/startServer.sh server1,onlychanged,1)

SYSINTERRUPTS [THE GROUPING CLASS FOR THE UNIX SYSTEM INTERRUPTS]

                  in namedspace  MACH1INTERRUPTS  []
                            54  int1 = gginterrupts(syslabel,ViennaRun1,delay,250); ?9,0 int1
                            37  int2 = gginterrupts(syslabel,ViennaRun2,delay,10); ?9,0 int2
                            31  int3 = gginterrupts(syslabel,ViennaRun2,delay,1000); ?9,0 int3

SYSINTERRUPTSGROUP [THE GROUPING CLASS FOR THE UNIX SYSTEM INTERRUPTS]

                  in namedspace  SYSINTERRUPTS  []
                            13  ints = ggsysinterrupts(grp1,ViennaInts3,delay,1000); ?9,0 ints
                  in script  procints.aspl  [get UNIX system interrupts in a loop with delays]
                            ints = ggsysinterrupts(grp1,LabelABC,delay,$2); ?$1,0 ints

SYSSTATGROUP [THE GROUPING CLASS FOR UNIX SYSTEM STAT]

                  in namedspace  SYSSTATS  []
                            18  stats = ggsysstat(grp1,ViennaStats,delay,1000); ?7,0 stats
                  in script  procstat.aspl  [get UNIX system stat in a loop with delays]
                            stas = ggsysstat(grp1,LabelABC,delay,$2)

TIEOSCIGROUP [TIED ATTRIBUTES fosc1 fosc2 TO TWO OSCILLATORS]

                  in namedspace  TIEOSCI  []
                            3  g12 = ggtieosci(points,300,frequency,3)

TIEPERIODICFUNCTIONSGROUP [TYING TO TWO PERIODIC ATTRIBUTES sin AND cos]

                  in namedspace  PERIODICFUNCTIONS  []
                            31  w1 = ggperiodicfunctionS(grp1,Cycle1,points,100,frequency,1,resetcycle,0); sleep 1; ?5,1 w1
                            17  w5 = ggperiodicfunctionS(grp1,Cycle5,points,100,frequency,1,resetcycle,1, noisy,1); sleep 1; ?5,1 w5
                            4  w7 = ggperiodicfunctionS(grp1,Cycle7,points,100,frequency,2,resetcycle,0,roundfrac,2); sleep 1; ?5,1 w7

TIERANDGAUSSIANGROUP [TYING TWO ATTRIBUTES TO UNIX RANDOM DEVICE WITH GAUSSIAN]

                  in namedspace  TIERANDGAUSSIAN  []
                            8  R1 = ggtierandomgaussian(grp1,RanGauss1,points,300)
                            7  R2 = ggtierandomgaussian(grp1,RanGauss2,points,300)

TIERANDOMDEVICESGROUP [TYING THREE ATTRIBUTES TO UNIX RANDOM DEVICE]

                  in namedspace  TIEURANDOM  []
                            13  P = ggtierandomdevices(grp1,Randg1,points,30); sleep 1; ?5,1 P
                            4  ggtierandomdevices(points,5,aggregate,1)
                            1  ggtierandomdevices(points,5,aggregate,1)

TIERNGDEVICEGROUP [TYING THREE ATTRIBUTES TO RANDOM DEVICE GENERATORS]

                  in namedspace  TIETRUERNG  []
                            8  trng = ggtierngdevice(points,100); sleep 1; ?5,1 trng
                  in namedspace  TIETRUERNGDEV  [Tying to TrueRNG USB Stick on UNIX]
                            7  trng = ggtierngdevice(points,100); sleep 1; ?5,1 trng

TIEWAVESGROUP [TYING TO WAVE FUNCTIONS sin AND cos WITH SUMMED AREA]

                  in namedspace  TIEDWAVES  []
                            14  W1 = ggtiewaves(grp1,Waves1,points,100,frequency,1,resetcycle,0,aggregate,1,tiesess,W1); sleep 1; ?3,1 W1
                            13  W2 = ggtiewaves(grp1,Waves2,points,100,frequency,1,resetcycle,0,aggregate,1,tiesess,W2,resetaggg,1); sleep 1; ?3,1 W2
                            12  W3 = ggtiewaves(grp1,Waves3,points,100,frequency,1,resetcycle,1,tiesess,W3); sleep 1; ?3,1 W3
                            11  W4 = ggtiewaves(grp1,Waves4,points,100,frequency,1,tiesess,W4); sleep 1; ?3,1 W4
                  in namedspace  WAVES  []
                            13  ggtiewaves(grp1,Label1,points,5,frequency,1,resetcycle,1,aggregate,1)
                            12  w1 = ggtiewaves(grp1,Cycle1,points,100,frequency,1,resetcycle,0); sleep 1; ?3,1 w1
                            6  w2 = ggtiewaves(grp1,Cycle2,points,100,frequency,1,resetcycle,1,aggregate,1)
                            4  w3 = ggtiewaves(grp1,Cycle3,points,100,frequency,1,resetcycle,0,aggregate,1); sleep 1; ?3,1 w3

TIE_OSCILLATORS_AREA_GROUP [TIED ATTRIBUTES FOR OSCILLATING FUNCTIONS WITH AREA]

                  in namedspace  TIEDOSCILLATORSAREA  []
                            49  X12 = ggtieoscillatorsareaS(points,300,frequency,1,roundfrac,1,aggregate,1)
                            31  J12 = ggtieoscillatorsareaS(points,3000,frequency,1,roundfrac,2,aggregate,1)
                            20  P12 = ggtieoscillatorsareaS(points,5000,frequency,1,roundfrac,2,aggregate,1)
                            10  Q12 = ggtieoscillatorsareaS(points,300,frequency,3,roundfrac,1,aggregate,1)
                  in script  ggtieoscillatorsareas.aspl  [find intersections of tied oscillating functions along their summed areas]
                            printblock OSCILLATING WITH $1 POINTS AND FREQUENCY=$2 AND ROUNDFRACTION=$3 %%%CR X12 = ggtieoscillatorsareaS(points,$1,frequency,$2,roundfrac,$3,aggregate,1)
                            X12 = ggtieoscillatorsareaS(points,$1,frequency,$2,roundfrac,$3,aggregate,1)

TIE_OSCILLATORS_AREA_VARY_GROUP [TIED ATTRIBUTES FOR OSCILLATING FUNCTIONS WITH AREA AND VARY fosc1 fosc2]

                  in namedspace  TIEDWAVEBEATS_PROXIMITY  []
                            123  W12 = ggtieoscillatorsareavaryS(points,300,frequency1,4.9,frequency2,5,roundfrac,1,aggregate,1)
                            118  W12 = ggtieoscillatorsareavaryS(points,300,frequency1,4.92,frequency2,5,roundfrac,1,aggregate,1)
                            113  W12 = ggtieoscillatorsareavaryS(points,300,frequency1,4.94,frequency2,5,roundfrac,1,aggregate,1)
                            108  W12 = ggtieoscillatorsareavaryS(points,300,frequency1,4.96,frequency2,5,roundfrac,1,aggregate,1)
                            103  W12 = ggtieoscillatorsareavaryS(points,300,frequency1,4.98,frequency2,5,roundfrac,1,aggregate,1)
                            98  W12 = ggtieoscillatorsareavaryS(points,300,frequency1,5,frequency2,5,roundfrac,1,aggregate,1)
                            93  W12 = ggtieoscillatorsareavaryS(points,300,frequency1,5.02,frequency2,5,roundfrac,1,aggregate,1)
                            88  W12 = ggtieoscillatorsareavaryS(points,300,frequency1,5.04,frequency2,5,roundfrac,1,aggregate,1)
                            83  W12 = ggtieoscillatorsareavaryS(points,300,frequency1,5.06,frequency2,5,roundfrac,1,aggregate,1)
                            78  W12 = ggtieoscillatorsareavaryS(points,300,frequency1,5.08,frequency2,5,roundfrac,1,aggregate,1)
                            73  W12 = ggtieoscillatorsareavaryS(points,300,frequency1,5.1,frequency2,5,roundfrac,1,aggregate,1)
                            68  W12 = ggtieoscillatorsareavaryS(points,300,frequency1,5.12,frequency2,5,roundfrac,1,aggregate,1)
                            63  W12 = ggtieoscillatorsareavaryS(points,300,frequency1,5.14,frequency2,5,roundfrac,1,aggregate,1)
                            58  W12 = ggtieoscillatorsareavaryS(points,300,frequency1,5.16,frequency2,5,roundfrac,1,aggregate,1)
                            53  W12 = ggtieoscillatorsareavaryS(points,300,frequency1,5.18,frequency2,5,roundfrac,1,aggregate,1)
                            48  W12 = ggtieoscillatorsareavaryS(points,300,frequency1,5.2,frequency2,5,roundfrac,1,aggregate,1)
                            43  W12 = ggtieoscillatorsareavaryS(points,300,frequency1,5.22,frequency2,5,roundfrac,1,aggregate,1)
                            38  W12 = ggtieoscillatorsareavaryS(points,300,frequency1,5.24,frequency2,5,roundfrac,1,aggregate,1)
                            33  W12 = ggtieoscillatorsareavaryS(points,300,frequency1,5.26,frequency2,5,roundfrac,1,aggregate,1)
                            28  W12 = ggtieoscillatorsareavaryS(points,300,frequency1,5.28,frequency2,5,roundfrac,1,aggregate,1)
                            23  W12 = ggtieoscillatorsareavaryS(points,300,frequency1,5.3,frequency2,5,roundfrac,1,aggregate,1)
                            18  W12 = ggtieoscillatorsareavaryS(points,300,frequency1,5.32,frequency2,5,roundfrac,1,aggregate,1)
                            13  W12 = ggtieoscillatorsareavaryS(points,300,frequency1,5.34,frequency2,5,roundfrac,1,aggregate,1)
                            8  W12 = ggtieoscillatorsareavaryS(points,300,frequency1,5.36,frequency2,5,roundfrac,1,aggregate,1)
                            3  W12 = ggtieoscillatorsareavaryS(points,300,frequency1,5.38,frequency2,5,roundfrac,1,aggregate,1)
                  in namedspace  TIEDWAVEBEATS_PROXIMITY2  []
                            28  W12 = ggtieoscillatorsareavaryS(points,300,frequency1,4.9,frequency2,5,roundfrac,1,aggregate,1)
                            27  W12 = ggtieoscillatorsareavaryS(points,300,frequency1,4.92,frequency2,5,roundfrac,1,aggregate,1)
                            26  W12 = ggtieoscillatorsareavaryS(points,300,frequency1,4.94,frequency2,5,roundfrac,1,aggregate,1)
                            25  W12 = ggtieoscillatorsareavaryS(points,300,frequency1,4.96,frequency2,5,roundfrac,1,aggregate,1)
                            24  W12 = ggtieoscillatorsareavaryS(points,300,frequency1,4.98,frequency2,5,roundfrac,1,aggregate,1)
                            23  W12 = ggtieoscillatorsareavaryS(points,300,frequency1,5,frequency2,5,roundfrac,1,aggregate,1)
                            22  W12 = ggtieoscillatorsareavaryS(points,300,frequency1,5.02,frequency2,5,roundfrac,1,aggregate,1)
                            21  W12 = ggtieoscillatorsareavaryS(points,300,frequency1,5.04,frequency2,5,roundfrac,1,aggregate,1)
                            20  W12 = ggtieoscillatorsareavaryS(points,300,frequency1,5.06,frequency2,5,roundfrac,1,aggregate,1)
                            19  W12 = ggtieoscillatorsareavaryS(points,300,frequency1,5.08,frequency2,5,roundfrac,1,aggregate,1)
                            18  W12 = ggtieoscillatorsareavaryS(points,300,frequency1,5.1,frequency2,5,roundfrac,1,aggregate,1)
                            17  W12 = ggtieoscillatorsareavaryS(points,300,frequency1,5.12,frequency2,5,roundfrac,1,aggregate,1)
                            16  W12 = ggtieoscillatorsareavaryS(points,300,frequency1,5.14,frequency2,5,roundfrac,1,aggregate,1)
                            15  W12 = ggtieoscillatorsareavaryS(points,300,frequency1,5.16,frequency2,5,roundfrac,1,aggregate,1)
                            14  W12 = ggtieoscillatorsareavaryS(points,300,frequency1,5.18,frequency2,5,roundfrac,1,aggregate,1)
                            13  W12 = ggtieoscillatorsareavaryS(points,300,frequency1,5.2,frequency2,5,roundfrac,1,aggregate,1)
                            12  W12 = ggtieoscillatorsareavaryS(points,300,frequency1,5.22,frequency2,5,roundfrac,1,aggregate,1)
                            11  W12 = ggtieoscillatorsareavaryS(points,300,frequency1,5.24,frequency2,5,roundfrac,1,aggregate,1)
                            10  W12 = ggtieoscillatorsareavaryS(points,300,frequency1,5.26,frequency2,5,roundfrac,1,aggregate,1)
                            9  W12 = ggtieoscillatorsareavaryS(points,300,frequency1,5.28,frequency2,5,roundfrac,1,aggregate,1)
                            8  W12 = ggtieoscillatorsareavaryS(points,300,frequency1,5.3,frequency2,5,roundfrac,1,aggregate,1)
                            7  W12 = ggtieoscillatorsareavaryS(points,300,frequency1,5.32,frequency2,5,roundfrac,1,aggregate,1)
                            6  W12 = ggtieoscillatorsareavaryS(points,300,frequency1,5.34,frequency2,5,roundfrac,1,aggregate,1)
                            5  W12 = ggtieoscillatorsareavaryS(points,300,frequency1,5.36,frequency2,5,roundfrac,1,aggregate,1)
                            4  W12 = ggtieoscillatorsareavaryS(points,300,frequency1,5.38,frequency2,5,roundfrac,1,aggregate,1)
                  in script  wavesbeat.pl  [find the beat between two waves]
                            $s .= "W12 = ggtieoscillatorsareavaryS(points,300,frequency1,$freq1,frequency2,$freq2,roundfrac,1,aggregate,1)\n";
                  in script  wavesbeat2.pl  [find the beats between two waves]
                            $s .= "W12 = ggtieoscillatorsareavaryS(points,300,frequency1,$freq1,frequency2,$freq2,roundfrac,1,aggregate,1)\n";
                  in script  wavesbeatfinder.pl  [find the beats between two waves with selective options]
                            $s .= "W12 = ggtieoscillatorsareavaryS(points,$points,frequency1,$freq1,frequency2,$freq2,roundfrac,$roundfrac,aggregate,1,foscil1,$foscil1,foscil2,$foscil2)\n";

TIE_OSCILLATORS_AREA_VARY_TIME_ATIME_GROUP [TIED ATTRIBUTES FOR OSCILLATING FUNCTIONS WITH AREA AND ACTUAL TIME]

                  in namedspace  TIEDOSCI_SYSTIMED  []
                            29  TA000 = ggthreadedtimedoscillatorS(tiesess,TA000,points,100,frequency1,1,frequency2,1,roundfrac,1,aggregate,1,resetcycle,0,delay1,0.00,delay2,0.00,delay,0.000001)
                            28  TA001 = ggthreadedtimedoscillatorS(tiesess,TA001,points,100,frequency1,1,frequency2,1,roundfrac,1,aggregate,1,resetcycle,0,delay1,0.00,delay2,0.00,delay,0.001)
                            27  TA010 = ggthreadedtimedoscillatorS(tiesess,TA010,points,100,frequency1,1,frequency2,1,roundfrac,1,aggregate,1,resetcycle,0,delay1,0.00,delay2,0.00,delay,0.01)
                            26  KE12 = ggthreadedtimedoscillatorS(tiesess,KE12,points,100,frequency1,1,frequency2,1,roundfrac,1,aggregate,1,resetcycle,0,delay1,0.05,delay2,0.05)
                            25  TI12 = ggthreadedtimedoscillatorS(tiesess,TI12,points,100,frequency1,1,frequency2,1,roundfrac,1,aggregate,1,resetcycle,0,delay1,0.005,delay2,0.005)
                            24  TI12m = ggthreadedtimedoscillatorS(tiesess,TI12m,points,100,frequency1,1,frequency2,1,roundfrac,1,aggregate,1,resetcycle,0,delay1,0.01,delay2,0.005)
                            23  TQ12 = ggthreadedtimedoscillatorS(tiesess,TQ12,points,1000,frequency1,1,frequency2,1,roundfrac,1,aggregate,1,resetcycle,0,delay1,0.001,delay2,0.001)
                            22  TQ12 = ggthreadedtimedoscillatorS(tiesess,TQ12,points,1000,frequency1,1,frequency2,1,roundfrac,1,aggregate,1,resetcycle,0,delay1,0.001,delay2,0.001)
                            21  TP12 = ggthreadedtimedoscillatorS(tiesess,TP12,points,100,frequency1,1,frequency2,1,roundfrac,1,aggregate,1,resetcycle,0,delay1,0.01,delay2,0.01)
                            15  FF12 = ggthreadedtimedoscillatorS(tiesess,FF12,points,100,frequency1,1.17,frequency2,1,roundfrac,1,aggregate,1,resetcycle,0,delay1,0.05,delay2,0.05)
                            11  TT000 = ggthreadedtimedoscillatorS(tiesess,TT000,points,100,frequency1,1.17,frequency2,1,roundfrac,1,aggregate,1,resetcycle,0,delay1,0.00,delay2,0.00,delay,0.000001)
                            10  TT001 = ggthreadedtimedoscillatorS(tiesess,TT001,points,100,frequency1,1.17,frequency2,1,roundfrac,1,aggregate,1,resetcycle,0,delay1,0.00,delay2,0.00,delay,0.001)
                            9  TT010 = ggthreadedtimedoscillatorS(tiesess,TT010,points,100,frequency1,1.17,frequency2,1,roundfrac,1,aggregate,1,resetcycle,0,delay1,0.00,delay2,0.00,delay,0.01)

TIE_OSCILLATORS_AREA_VARY_TIME_GROUP [TIED ATTRIBUTES FOR OSCILLATING FUNCTIONS WITH AREA AND TIME]

                  in namedspace  OSCIAREAVARYTIME  []
                            9  A12 = ggtieOsciAreaVaryTimeS(tiesess,A12,points,300,frequency1,5.14,frequency2,5,roundfrac,1,aggregate,1)
                            7  B12 = ggtieThrOsciAreaVaryTimeS(tiesess,B12,points,300,frequency1,5.14,frequency2,5,roundfrac,1,aggregate,1)
                            4  M12 = ggtieThrOsciAreaVaryTimeS(tiesess,M12,points,100,frequency1,5.14,frequency2,5,roundfrac,1,aggregate,1,resetcycle,0,delay1,0.003,delay2,0.003,delay,0.01)
                            2  N12 = ggtieThrOsciAreaVaryTimeS(tiesess,N12,points,300,frequency1,5.14,frequency2,5,roundfrac,1,aggregate,1,resetcycle,0,delay1,0.003,delay2,0.003,delay,0.01)

TIE_OSCILLATORS_GROUP [TIED ATTRIBUTES TO UNIX DEVICES SIMULATING OSCILLATORS]

                  in namedspace  TIEDOSCILLATORS  []
                            18  E12 = ggtieoscillatorS(points,300,frequency,3,roundfrac,1,tiesess,E12)
                            16  F12 = ggtieoscillatorS(points,300,frequency,3,roundfrac,0,tiesess,F12)
                            14  G12 = ggtieoscillatorS(points,1000,frequency,3,roundfrac,2,tiesess,G12)
                            12  H12 = ggtieoscillatorS(points,3000,frequency,3,roundfrac,2,tiesess,H12)
                            10  A12 = ggtieoscillatorS(points,100,frequency,1,roundfrac,1)
                            8  A12 = ggtieoscillatorS(points,100,frequency,1,roundfrac,1)
                            6  A12 = ggtieoscillatorS(points,100,frequency,1,roundfrac,1)
                            4  B12 = ggtieoscillatorS(points,100,frequency,1,roundfrac,1,tiesess,B12)
                            2  B12 = ggtieoscillatorS(points,100,frequency,1,roundfrac,1)
                  in script  ggtieoscillators-test.aspl  [test script for oscillators tied to UNIX device]
                            printblock OSCILLATING WITH 300 POINTS AND FREQUENCY=3 %%%CR ggtieoscillatorS(points,300,frequency,3)
                            X = ggtieoscillatorS(points,300,frequency,3)
                            printblock INTERSECTION OF THE TIED OSCILLATORS %%%CR ggtieoscillatorS(points,300,frequency,3)
                            printblock OSCILLATING WITH 300 POINTS AND FREQUENCY=3 AND ROUNDFRACTION=1 %%%CR ggtieoscillatorS(points,300,frequency,3,roundfrac,1)
                            X = ggtieoscillatorS(points,300,frequency,3,roundfrac,1)
                            printblock INTERSECTION OF THE TIED OSCILLATORS %%%CR ggtieoscillatorS(points,300,frequency,3,roundfrac,1)
                            printblock OSCILLATING WITH 300 POINTS AND FREQUENCY=3 AND ROUNDFRACTION=0 %%%CR ggtieoscillatorS(ggtieoscillatorS(points,300,frequency,3,roundfrac,0)
                            X = ggtieoscillatorS(points,300,frequency,3,roundfrac,0)
                            printblock INTERSECTION OF THE TIED OSCILLATORS %%%CR ggtieoscillatorS(ggtieoscillatorS(points,300,frequency,3,roundfrac,0)
                            printblock OSCILLATING WITH 3000 POINTS AND FREQUENCY=3 AND ROUNDFRACTION=2 %%%CR ggtieoscillatorS(points,3000,frequency,3,roundfrac,2)
                            X = ggtieoscillatorS(points,3000,frequency,3,roundfrac,2)
                            printblock INTERSECTION OF THE TIED OSCILLATORS %%%CR ggtieoscillatorS(points,3000,frequency,3,roundfrac,2)
                  in script  ggtieoscillators.aspl  [SIMULATING TWO GROUPS WITH ELEMENT ATTRIBUTES TIED TO TWO OSCILLATORS]
                            printblock OSCILLATING WITH $1 POINTS AND FREQUENCY=$2 AND ROUNDFRACTION=$2 %%%CR ggtieoscillatorS(points,$1,frequency,$2,roundfrac,$3)
                            X = ggtieoscillatorS(points,$1,frequency,$2,roundfrac,$3)
                            printblock INTERSECTION OF THE TIED OSCILLATORS %%%CR ggtieoscillatorS(points,$1,frequency,$2,roundfrac,$3)

TTY [GROUPING CLASS FOR UNIX TTY ATTRIBUTES]

                  in namedspace  TTYPTS  [WORKSPACE TTYPTS DESCRIPTION]
                            9  t1 = ggttyS()
                            8  t2 = ggttyS()
                            7  t3 = ggttyS()
                            6  pts11 = ggttyS(ttyS,11)
                  in namedspace  TTYPTS1  [WORKSPACE TTYPTS1 DESCRIPTION]
                            35  t1 = ggttyS()
                            34  t2 = ggttyS()
                            33  t3 = ggttyS()
                            32  pts65 = ggttyS(ttyS,65)

WHICHGROUP [ATTRIBUTES FOR THE FILES OF THE PATH USED BY which COMMAND]

                  in namedspace  WHICH  []
                            74  e1 ggwhich(grp1,PA
                            73  e1 = ggwhich(grp1,PA1)
                            72  e2 = ggwhich(grp1,PA2)
                            67  e3 = ggwhich(grp1,PA3)
                            66  e3 = ggwhich(grp1,PA3)
                            65  e3 = ggwhich(grp1,PA3)
                            64  e3 = ggwhich(grp1,PA3)
                            61  mm01 = ggwhich(grp1,MM01)
                            45  vienna = ggwhich(grp1,VIENNA)
                            44  vienna = ggwhich(grp1,VIENNA)
                            37  mm1 = ggwhichR(grp1,MM1)
                            36  mm1 = ggwhichR(grp1,MM1)
                            35  mm1 = ggwhichR(grp1,MM1)
                            34  mm1 = ggwhichR(grp1,MM1)
                            33  mm1 = ggwhichR(grp1,MM1)
                            32  mm1 = ggwhichR(grp1,MM1)
                            31  mm1 = ggwhichR(grp1,MM1)
                            30  mm1 = ggwhichR(grp1,MM1)
                            29  mm1 = ggwhichR(grp1,MM1)
                            28  mm1 = ggwhichR(grp1,MM1)
                            27  mm1 = ggwhichR(grp1,MM1)
                            26  mm1 = ggwhichR(grp1,MM1)
                            23  mm2 = ggwhichR(grp1,MM2)
                            22  ggwhichR(grp1,MM1)
                            19  ggwhichR(grp1,MM1,host,mm02)
                            18  ggwhichR(grp1,MM1,hostname,mm02)

ZEROGROUP [ZEROGROUP FOR ASPL STARTUP WITH TRIVIAL NAMED SPACE]

                  in namedspace  TRIVIAL  [Group Operations in the TRIVIAL namedspace]
                            19  z1 = ggzero()
                            18  z2 = ggzero()
                            17  z3 = ggzero()
                  in namedspace  ZEROS  []
                            44  z1 = ggzero()
                            43  z2 = ggzero()
                            42  z3 = ggzero()
                            19  v1 = ggzeroS(count,5)
                            18  v2 = ggzeroS(count,5)
                            17  v3 = ggzeroS(count,5)