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


S U M M A R Y


DIARY: July 20, 1992 08:51 PM Monday; Rod Welch

Received work product from Morri; made new subjects; sent fax.

1...Summary/Objective
2...E.EXE
3...25MES.BAT
4...30MES.BAT
5... ......Home to Work
..........At Work, Download
......Work to Home
..........At Home, Download
6...Subject Indexing is Hard Work
7...It might be helpful to have the backspace move backwards and leave the

ACTION ITEMS.................. Click here to comment!

1...Did not discuss it with Morris, but will raise it tomorrow.

CONTACTS 
0201 - Frank Russell Company              206 572 9500
020101 - Mr. Maurice E. Smyth
020102 - Systems Development =fax 206 591 3495
0202 - Chips & Tech.                      408 434 0600
020201 - Mr. Morris E. Jones
020202 - Vice President =Ext. 4283  car: 408 398 6004
020203 - Advanced Products =fax 434 0765

SUBJECTS
SDS Business Development
Morri Smyth Contract
Development Plan
Morri's SDS Work Product
General
Medit Code Existing Program
Subject Index
Subject Index, 910906
Assembly Language Support, Morris

0911 -    ..
0912 - Summary/Objective
0913 -
091301 - Received ref DRT 1 from Morri with a disk that has his initial work
091302 - product.
091303 -
091304 - Called Morris about this stuff, but he cannot talk tonight - will
091305 - call tomorrow.
091306 -
091307 - All of the files received from Morri were placed in the directory at
091308 - line 5, so I can get an immediate list with F1 F7.
091309 -
091310 - Sent fax, ref DIT 1 consisting of this memo to follow up with
091311 - questions herein.
091312 -
091313 -
091314 -
0914 -
0915 -
0916 - Analysis
0917 -
091701 - E.EXE
091702 -
091703 - I deleted this because when we use it, it should incorporate all the
091704 - other stuff, and so we will compile the program with the revised .asm
091705 - file using the new batch file created today, 40.bat.
091706 -
091707 - I ran a new version of SDS, using Morri's code, and it seems to work
091708 - fine.  See comments on new backspace function, below.
091709 -
091710 -
091711 - 25MES.BAT
091712 -
091713 - This appears to be a version of 25.bat with some input params using
091714 - the new trick I learned the other day of answering DOS queries. Morri
091715 - has created some "respond" .dat files with the batch file responses.
091716 -
091717 - So far I have not encountered any snags in this routine that required
091718 - the responses in the new batch file code Morri has created.
091719 -
091720 -     Would be helpful for Morri to advise why this is necessary?  Does
091721 -     something come up from time to time that hangs us up without these
091722 -     reponse params?
091723 -
091724 - SC.BAT is disconnected in this routine.  Is this function being
091725 - accomplished in another manner?
091726 -
091727 - The "endlocal" command at the end of the routine is followed by about
091728 - 10 or so blank lines.  What does "endlocal" do, and why the blank
091729 - lines?
091730 -
091731 -
091732 - 30MES.BAT
091733 -
091734 - This has "setlocal" and "endlocal" - what do they do?
091735 -
091736 -
091737 -
091738 - Fullscrn.asm
091739 -
091740 - Line 540 - looks like this is where Morri added the code for the
091741 - backspace key.  He indicates he calls the delete key.
091742 -
091743 -    Seems like it might be a good idea for awhile for Morri to enter
091744 -    his name and the date in the comments where he makes a change.
091745 -
091746 -
091747 - RESPENT.DAT
091748 - RESPFMT.DAT
091749 - RESPN.DAT
091750 - RESPY.DAT
091751 -
091752 -     This is a series of files that input responses to batch file
091753 -     commands that require user input.
091754 -
091755 -
091756 - SDSDUMP.HOM
091757 - SDSDUMP.WRK
091758 - SDSLOAD.HOM
091759 - SDSLOAD.WRK
091760 -
091761 -     This is a series of files that contain pkzip commands to capture
091762 -     revised files from work for transport to home, and downloading,
091763 -     and going the other way.
091764 -
091765 -     I guess I do not understand how they execute, since the file
091766 -     extension is not a batch or other similar routine.  Are they
091767 -     input to another executable routine?
091768 -
091769 -     Morri uses -P instead of -p.  The latter stores path names, while
091770 -     the latter apparently does:
091771 -
091772 -                     Specified and recursed into
091773 -
091774 -        ... I do not understand what this means, and why it would not
091775 -        be a good idea to store the path names.  Perhaps the path
091776 -        names are saved in addition to the other functionality?
091777 -
091778 -
091779 - I guess Morri is dealing with a situation where his stuff on d: is on
091780 - c: at work.
091781 -
091782 -
091783 - I wonder if something like this might work?
091784 -
091785 -      Home to Work
091786 -
091787 -          pkzip -p -r -a -tmmddyy h1 d:\sd\08\00002\*.*
091788 -          pkzip -p -r -a -tmmddyy h1 h:\sd\06\00002\*.*
091789 -          pkzip -p -r -a -tmmddyy h1 h:\sd\09\*.*
091790 -
091791 -          At Work, Download
091792 -
091793 -          pkunzip -d -n h1 c:\sd\ *.*
091794 -
091795 -
091796 -      Work to Home
091797 -
091798 -          pkzip -p -r -a -tmmddyy w1 c:\sd\*.*
091799 -
091800 -          At Home, Download
091801 -
091802 -          pkunzip -d -n w1 d:\sd\08\00002\ *.*
091803 -          pkunzip -d -n w1 h:\sd\06\00002\ *.*
091804 -          pkunzip -d -n w1 h:\sd\09\ *.*
091805 -
091806 -
091807 -
0919 -
0920 -
0921 - Medit Compile Batch Routine - 40.bat
0922 -
092201 - Made 40.bat, ref OF 2, as another alternate to 30.bat to use the new
092202 - directory for Morri's code, g: 00 10.
092203 -
092204 - In evaluating the batch routines it appears that 30c.bat has been
092205 - supplanted by 32.bat.  There are only two occassions when 30c.bat
092206 - shows up in SDS, ref SDS 1 and 2.  Also did a keyword search of all
092207 - SDS development code and found that 30c.bat is not called anywhere.
092208 - This indicates it is solely to make the User version of the program,
092209 - which is now done by 32.bat.  Therefore, I deleted it and made a new
092210 - batch routine, 40.bat, to use the stuff on g: 00 10.
092211 -
092212 - This worked okay.
092213 -
092214 -
092215 -
0923 -
0924 -
092401 -
0925 -

SUBJECTS
Subjects, Meaning, part of Knowledge
Intelligence Converts Information into
Subject Index Hard to Create, Needs
Correlations Implications Incite Hunch

1707 -
170701 -  ..
170702 - Subject Indexing is Hard Work
170703 -
170704 - Here is a typical difficult situation to figure out how to identify
170705 - subjects that arise in connection with the Smyth contract.  I tag the
170706 - record with the marketing subjects for using the SI, because it
170707 - reflects the struggle involved in using it, i.e. I do not at this time
170708 - have a strong sense of the structure of this subject.  The only way to
170709 - discover it though is to create something and work with it for awhile,
170710 - then adjust as experience dictates.
170711 -
170712 - Users generally avoid this struggle in a rush to get to the work, with
170713 - the result that critical correlations and implications are overlooked
170714 - that cause errors and much greater lost time and money.
170715 -
170716 - In this case, on the one hand we have a series of contracting subjects
170717 - such as forming a contract, providing equipment and programming
170718 - support.  On the other hand we have work product that is for directly
170719 - developing the SDS program, including the Medit code.  I decided to
170720 - identify the record as a Morri Smyth contract "Development Plan"
170721 - subject, plus a series of subjects on his work product.
170722 -
170723 -     On the work product subject, we probably need a distinction as
170724 -     follows:
170725 -
170726 -         Medit code for existing program
170727 -         Medit coding for new version
170728 -         SDS macro coding
170729 -
170730 -
170731 - We need another directory distinction to place the revised Medit code
170732 - in a directory where we can assemble an e.exe without commingling
170733 - with the original code.  Made this
170734 -
170735 -                g: 00 10
170736 -
170737 - Morri has various other development things he has created and
170738 - submitted.  I put these in the directory f: 03 00050 13 00, for now,
170739 - and copied the fullscrn.asm file to g: 00 10.
170740 -
170741 -
170742 -
1708 -
1709 -
1710 - Evaluation of new Backspace Function
1711 -
171101 - It works like the delete key, going backwards.  Pressing the backspace
171102 - key moves the cursor back one position and draws anything to its right
171103 - along with it.
171104 -
171105 - It might be helpful to have the backspace move backwards and leave the
171106 - other stuff as is.  An alternate (e.g. Alt Backspace) function could
171107 - draw the other stuff along with it.
171108 -
171109 -
171110 -
1712 -
1713 -
1714 - Delsub & File Find
1715 -
171501 - Morri requested this code.
171502 -
171503 - Did not discuss it with Morris, but will raise it tomorrow.
171504 -
171505 -
171506 -
Distribution. . . . See "CONTACTS"