Annotation of researchv10no/cmd/monk/db/memo, revision 1.1

1.1     ! root        1: |associate(author;
        !             2: incr A, clear T,
        !             3: clear string T1 T2 T3
        !             4: T4 T5 T6;
        !             5: store string A\nA T1,
        !             6: store string I\nA T2,
        !             7: store string L\nA T3,
        !             8: store string D\nA T4,
        !             9: store string E\nA T5,
        !            10: store string R\nA T6;
        !            11: [name $;
        !            12: incr T, set string T1 $;]
        !            13: [initials $;
        !            14: incr T, set string T2 $;]
        !            15: [location $;
        !            16: incr T, set string T3 $;]
        !            17: [department $;
        !            18: incr T, set string T4 $;]
        !            19: [extension $;
        !            20: incr T, set string T5 $;]
        !            21: [room $;
        !            22: incr T, set string T6 $;]
        !            23: [$;
        !            24: incr T,
        !            25: set string T\nT $;])
        !            26: |associate(document;
        !            27: incr D, clear T,
        !            28: clear string T1 T2 T3;
        !            29: store string S\nD T1,
        !            30: store string F\nD T2,
        !            31: store string W\nD T3;
        !            32: [number $;
        !            33: incr T, set string T1 $;]
        !            34: [file_case $;
        !            35: incr T, set string T2 $;]
        !            36: [work_program $;
        !            37: incr T, set string T3 $;]
        !            38: [$;
        !            39: incr T,
        !            40: set string T\nT $;])
        !            41: |environment(title;
        !            42: divert.input on TI;)
        !            43: |environment(date;
        !            44: divert.string DT;)
        !            45: |environment(abstract;
        !            46: divert.input on AS;
        !            47: sawabstract on)
        !            48: |environment(keywords;
        !            49: divert.input on KW;
        !            50: sawkeywords on)
        !            51: |environment(titlebox;
        !            52: ;
        !            53: new.page, indent.line +4.375i, string LO,
        !            54: blank.lines 2, size -2, remember P0,
        !            55: page.offset -.5i, text "subject:", new.line,
        !            56: return P0, indent +4.875i, text "date:", blank.lines,
        !            57: text "from:", indent -4.875i, new.line, page.offset +.5i, size +2,
        !            58: line.length -3i, font bold, return P0, fill off,
        !            59: macro TI, fill on, line.length +3i, new.line,
        !            60: size -1,
        !            61: |for i in 1 2 3 4 5 6 7 8 9 [
        !            62: if begin "\nD>=$i",
        !            63: new.line, text "Work Program ", string W$i,
        !            64: text " File Case ", string F$i,
        !            65: if end,
        !            66: ]
        !            67: size +1,
        !            68: return P0, indent +4.75i, line.length +3i,
        !            69: string DT,
        !            70: |for i in 1 2 3 4 5 6 7 8 9 [
        !            71: if begin "\nA>=$i",
        !            72: blank.lines,
        !            73: string A$i, new.line,
        !            74: string L$i, text " ",
        !            75: string D$i, new.line,
        !            76: string R$i, text " ",
        !            77: string E$i,
        !            78: if end,
        !            79: ]
        !            80: line.length -3i, spacing on, blank.lines, fill off,
        !            81: string S1, fill on, indent -4.75i, blank.lines 3,
        !            82: center on, font roman, text italics "TECHNICAL MEMORANDUM",
        !            83: center off, minimum.lines 2)
        !            84: |environment(titlebox;
        !            85: ;
        !            86: new.page, indent.line +4.375i, string LO,
        !            87: blank.lines 2, size -2, remember P0,
        !            88: page.offset -.5i, text "subject:", new.line,
        !            89: return P0, indent +4.875i, text "date:", blank.lines,
        !            90: text "from:", indent -4.875i, new.line, page.offset +.5i, size +2,
        !            91: line.length -3i, font bold, return P0, fill off,
        !            92: macro TI, fill on, line.length +3i, new.line,
        !            93: size -1,
        !            94: |for i in 1 2 3 4 5 6 7 8 9 [
        !            95: if begin "\nD>=$i",
        !            96: new.line, text "Work Program ", string W$i,
        !            97: text " File Case ", string F$i,
        !            98: if end,
        !            99: ]
        !           100: size +1,
        !           101: return P0, indent +4.75i, line.length +3i,
        !           102: string DT,
        !           103: |for i in 1 2 3 4 5 6 7 8 9 [
        !           104: if begin "\nA>=$i",
        !           105: blank.lines,
        !           106: string A$i, new.line,
        !           107: string L$i, text " ",
        !           108: string D$i, new.line,
        !           109: string R$i, text " ",
        !           110: string E$i,
        !           111: if end,
        !           112: ]
        !           113: line.length -3i, spacing on, blank.lines, fill off,
        !           114: string S1, fill on, indent -4.75i,
        !           115: minimum.lines, inline off, font roman, inline on)
        !           116: |environment(signature;
        !           117: here on, minimum.lines 1, indent +30, line.length +3i,
        !           118: |for i in 1 2 3 4 5 6 7 8 9 [
        !           119: if begin "\nA>=$i",
        !           120: blank.lines 3,
        !           121: string bold A$i,
        !           122: if end,
        !           123: ]
        !           124: line.length -3i, indent -30, blank.lines -1;
        !           125: minimum.lines 3)
        !           126: |environment(:document;
        !           127: clear A D;)
        !           128: |environment(:document_save;
        !           129: ;)
        !           130: |environment(:document_restore;
        !           131: ;)

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.