THE WELCH COMPANY
440 Davis Court #1602
San Francisco, CA 94111-2496
415 781 5700
rodwelch@pacbell.net


S U M M A R Y


DIARY: May 1, 2004 08:03 PM Saturday; Rod Welch

SDS improved Subject Index move to next level at correct structure.

1...Summary/Objective
2...Fix Problem Transitioning from 8 to 9 Segmenting Subject Index Files
3...Make New Subject Index Level
4...New Subject Index Build Organic Structure
5...03501 Automatically Create Structure for New Subject Accounts


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

CONTACTS 

SUBJECTS
Planning Date Account Structure Added Feature to Configure a New Sub
Date Account Structure Added Feature to Configure a New Subject Acco
Subject Index New Account Create at Next Level Called Automatically

0605 -
0605 -    ..
0606 - Summary/Objective
0607 -
060701 - Follow up ref SDS 5 0000.
060702 -
060703 - Fixed a problem and refined process of starting a new subject to
060704 - reduce the keystrokes by creating the full initial structure that
060705 - supports new functions for account replication, and starting the
060706 - structure as the current date.  Not sure if the current date feature
060707 - will turn out to be useful; experience will establish this.
060708 -
060710 -  ..
0608 -
0609 -
0610 - Evaluation
0611 -
061101 - Enhancement today saves 20 - 30 keystrokes that have been coming up
061102 - often the past few months when a new account level is created, adding
061103 - to improvements reported on 000824. ref SDS 2 R58N
061105 -  ..
061106 - This complements the F5 function that replicates account structures
061107 - for multiple views to define a subject, created on 030717. ref SDS 3
061108 - 0001  Time, effort and aggravation are saved by automatically...
061109 -
061110 -    1.  Calculating and setting the account structure column based on
061111 -        providing 20 columns from the end of the account to the
061112 -        description.  A length of 20 columns allows 10 columns to call
061113 -        a report, and another 10 for navigating backwards in the
061114 -        organic structure of Knowledge Space.
061116 -         ..
061117 -    2.  Creating a blank line to separate the initial new subject line
061118 -        from the General account description for establishing the
061119 -        column of the outline level.
061121 -         ..
061122 -    3.  Creating a date-based account and appending letters supports a
061123 -        practice that has evolved the past few years to use a composite
061124 -        of chronology and letters for flexible structure, as defined on
061125 -        890523. ref SDS 1 P13O
061126 -
061127 -
061129 -  ..
0612 -
0613 -
0614 - Progress
0615 -
061501 - Fix Problem Transitioning from 8 to 9 Segmenting Subject Index Files
061502 -
061503 - Follow up ref SDS 5 1T5M
061504 -
061505 - Made corrections to 00506 for segmenting index files.  Turned out
061506 - there was an error when the number of indexes reached 9 and
061507 - transitioned to 10.  Reported this work in the record on 030810.
061508 - ref SDS 4 2C6L and ref SDS 4 2D5O
061509 -
061510 -
061512 -  ..
0616 -
0617 -
0618 - Planning
0619 -
061901 - Make New Subject Index Level
061902 - New Subject Index Build Organic Structure
061903 -
061904 - Follow up ref SDS 5 363K.
061906 -  ..
061907 - Develop new code for opening a new level to set up the initial
061908 - structure that is then used by F5 to replicate structure and account
061909 - codes for the lines that construct multiple views to define a subject.
061910 - In about 2000, began using the date with letters appended to construct
061911 - an account code for a subject that provides flexibile structure to add
061912 - new subjects above and below the new subject.  (flexible structure was
061913 - first discussed on 890809. ref SDS 1 P13O)
061915 -  ..
061916 - The original design of the Subject Index provided a two (2) column
061917 - offset for an outline structure to visually define sub-accounts below
061918 - a new account subject line at the top of a new subject index file.
061919 - This was effective for the initial idea to use two (2) place accounts
061920 - based originally on numbers and then letters.  However, the two (2)
061921 - place account structures proved to be inadequate, and so was changed
061922 - to using an eight (8) place account based on the date and appending
061923 - two letters. Conceivably, this extended account structure will be
061924 - eventually be further extended to show the full year and possibly an A
061925 - or B, or a + or - symbol for AD and BC, to support research across the
061926 - full range of antiquity.
061928 -  ..
061929 - Longer account strings accelerate the length of the account structure
061930 - and so require calculating the column for beginning a new account
061931 - description to maintain the two (2) fields of 10 columns for double
061932 - clicking to call a report on a subject, and for navigating back to the
061933 - prior level in Knowledge Space.
061934 -
061935 -
061936 -
061937 -
0620 -

SUBJECTS
Date Account Structure Added Feature to Configure a New Subject Acco

0703 -
070401 -  ..
070402 - 03501  Automatically Create Structure for New Subject Accounts
070403 -
070404 - Line 2100, ref OF 1 MT5G, -label bHSI_S in 03501
070405 -
070407 -  ..
070408 - Line 2980, ref OF 1 JQ3M, -label bHn_SI in 03501
070409 -
070410 -    -label bHn_SI
070411 -    stats
070412 -    setcnt 163 1000
070413 -    setgbl 163 1000
070414 -    setcnt 121 1
070415 -    setgbl 127 0
070416 -
070417 -        When a new level does not exist, F1 in the message screen calls
070418 -        F1 F3 to go back a level and get the prior structure to create
070419 -        a structure for the new level.
070420 -
070422 -  ..
070423 - Line 3090, ref OF 1 WL5J, -label bH_n_dl in 03501
070424 -
070425 -    -label bH_n_dl
070426 -    --
070427 -    --
070428 -    pushc
070429 -    setcur 8 0
070430 -    loc_cur 0 1
070431 -    fr/./
070432 -    setcur 6 0
070433 -    addcnt 6 8
070434 -    subcnt 8 @6
070435 -    savescr 7
070436 -    popc
070437 -
070438 -        Add code to evaluate when the column for the description is
070439 -        less than 20 char allowing for a date structure subject account
070440 -        which has become a sort of default the past few years.
070441 -
070442 -
070444 -  ..
070445 - Line 3090, ref OF 1 MQ6O, -label adots in 03501
070446 -
070447 -    -label adots
070448 -    -if @8 > 15 -goto genrl
070449 -    ic 46
070450 -    addcnt 8 1
070451 -    -goto adots
070452 -    -label genrl
070453 -    ins_text /.. General/
070454 -
070455 -        This code processes the initial "General" line when a new
070456 -        subject account is opened, by adding dots until the length
070457 -        provides 20 dots from the end of the code to the beginning of
070458 -        the description.
070459 -
070461 -  ..
070462 - Line 3150, ref OF 1 346I, -label genrl in 03501
070463 -
070464 -    -label genrl
070465 -    ins_text /.. General/
070466 -    rel_cur 0 3
070467 -    immed r
070468 -    immed a
070469 -    loc_cur 0 1
070470 -    fr /./
070471 -    rel_cur 0 -1
070472 -    ins_text / 00/
070473 -    rel_cur 2 0
070474 -    datecnt 3 0
070475 -    ic 32
070476 -    macro 87
070477 -    ic 102
070478 -    ic 99
070479 -
070480 -        This code creates a date account and appending "fc" for the
070481 -        structure to begin the first line of a new level.
070482 -
070483 -
070484 -
070485 -
070486 -
070487 -
070488 -
070489 -
070490 -
070491 -
070492 -
070493 -
070494 -
070495 -
0705 -