THE WELCH COMPANY
440 Davis Court #1602
San Francisco, CA 94111-2496
415 781 5700


S U M M A R Y


DIARY: June 17, 89 10:26 AM .......; Rod Welch

Subject Index, revise to use more sub-indexes.

1...Summary/Objective


..............
Click here to comment!

CONTACTS 

SUBJECTS
Subject Index, expand
Sub-index system

0404 -    ..
0405 - Summary/Objective
0406 -
040601 - Follow up ref SDS 2 0001
040602 -
040603 - Improved code to manage sub-indexes so User can scroll forward and
040604 - backward to different levels of organic subject structure.  This was
040605 - explained on 890523. ref SDS 2 P13O
040606 -
040607 - The code is much simpler and shorter so the whole thing takes less
040608 - memory and runs faster.
040609 -
040610 -
040611 -
040612 -
040613 -  ..
0407 -
0408 - Improvement in handling of sub-indexes
0409 -
040901 - The function that enters subjects to an SDS record needs work.
040902 -
040903 - It is deleting a line in the sub-indexes.
040904 -
040905 -   This one is caused because of the different formats for certain
040906 -   sub-index files.
040907 -
040908 -   If a uniform scheme is used, we can eliminate the line delete
040909 -   feature.
040910 -
040911 -   I adopted the uniform format.
040912 -
040913 -   Changed macros 04402, 03501.
040914 -
040915 -
040916 -  ..
040917 - 03501 code
040918 -
040919 -   Made the stack feature much more straight forward.
040920 -
040921 -   It uses 5 levels with the m[ove] and t[arget] commands instead
040922 -   of cut and paste.  Have to perform these commands ahead of the lines
040923 -   in the macro that are affected, and I think the move line should not
040924 -   be screen line 3 (the current line).
040925 -
040926 -   The prior function now scrolls back through the entire stack instead
040927 -   of going back and forth between two files.
040928 -
040929 -
040930 -  ..
040931 - Profile
040932 -
040933 -   This had been executing the entire environment.  Now when a
040934 -   sub-index is called it only resets level 1 profile.  Since the same
040935 -   file is being used over and over, the environment is constant.
040936 -
040937 -   Eliminated the F4 level 1 function that jumps to Projects.  This is
040938 -   no longer needed with sub-index.
040939 -
040940 -   Code for primary index could be eliminated.  Assigned function to a
040941 -   -label in start-up code.
040942 -
040943 -
040944 -
040945 -  ..
040946 - Primary Index
040947 -
040948 -   Changed the Primary index from d: 05 01 0602, to c: 0102.
040949 -
040950 -   This gives all files a uniform structure.
040951 -
040952 -
040953 -
040954 -  ..
040955 - Prior, default indexes
040956 -
040957 -   Changed this code so the stack works better.
040958 -
040959 -   Yesterday, I started with 2 different get commands.
040960 -
040961 -   Today I will change this to just one, and make the other just a
040962 -   stack.
040963 -
040964 -   We will always execute from the top of the stack.
040965 -
040966 -   Will try for a single routine that adjusts the stack.
040967 -
040968 -
040969 -
040970 -
040971 -
040972 -
040973 -
040974 -
0410 -