3_a_history_of_qed
The text editors ed and vi, still much - used on Unix systems and elsewhere, have a long history, some bits of which are recounted here.

%3 0003_0005__and and 0003_0004__ed ed 0003_0005__and->0003_0004__ed [conj1] 0003_0006__vi vi 0003_0005__and->0003_0006__vi [conj2] 0003_0011__used used 0003_0001__The_2__text_3__editors The_text_editors 0003_0011__used->0003_0001__The_2__text_3__editors [inv][arg1] 0003_0008__still still 0003_0011__used->0003_0008__still [nim] 0003_0009__much much 0003_0011__used->0003_0009__much [nim] 0003_0015__and and 0003_0011__used->0003_0015__and [nim] 0003_5009___star_ * 0003_0011__used->0003_5009___star_ [arg0] 0003_0013__Unix_14__systems Unix_systems 0003_0015__and->0003_0013__Unix_14__systems on[nim] 0003_0018__have have 0003_0018__have->0003_0001__The_2__text_3__editors [arg0] 0003_0019__a_21__history a_history 0003_0018__have->0003_0019__a_21__history [arg1] 0003_0020__long long 0003_0019__a_21__history->0003_0020__long [attrib] 0003_0023__some_24__bits some_bits 0003_0023__some_24__bits->0003_0019__a_21__history of 0003_0027__are are 0003_0028__recounted recounted 0003_0027__are->0003_0028__recounted [scope] 0003_0028__recounted->0003_0023__some_24__bits [arg1] 0003_0029__here here 0003_0028__recounted->0003_0029__here [nim] 0003_5016___star_ * 0003_0028__recounted->0003_5016___star_ [arg0] 0003_5003 0003_5003->0003_0005__and [prd] 0003_5003->0003_0001__The_2__text_3__editors [arg0]
arc(r_0003_0005__and,r_0003_0004__ed,conj1).
arc(r_0003_0005__and,r_0003_0006__vi,conj2).
arc(r_0003_0011__used,r_0003_0001__The_r_0003_0002__text_r_0003_0003__editors,inv_arg1).
arc(r_0003_0011__used,r_0003_0008__still,nim).
arc(r_0003_0011__used,r_0003_0009__much,nim).
arc(r_0003_0011__used,r_0003_0015__and,nim).
arc(r_0003_0011__used,z_0003_5009___star_,arg0).
arc(r_0003_0015__and,r_0003_0013__Unix_r_0003_0014__systems,r_0003_0012__on__nim).
arc(r_0003_0018__have,r_0003_0001__The_r_0003_0002__text_r_0003_0003__editors,arg0).
arc(r_0003_0018__have,r_0003_0019__a_r_0003_0021__history,arg1).
arc(r_0003_0019__a_r_0003_0021__history,r_0003_0020__long,attrib).
arc(r_0003_0023__some_r_0003_0024__bits,r_0003_0019__a_r_0003_0021__history,r_0003_0025__of).
arc(r_0003_0027__are,r_0003_0028__recounted,scope).
arc(r_0003_0028__recounted,r_0003_0023__some_r_0003_0024__bits,arg1).
arc(r_0003_0028__recounted,r_0003_0029__here,nim).
arc(r_0003_0028__recounted,z_0003_5016___star_,arg0).
arc(z_0003_5003,r_0003_0001__The_r_0003_0002__text_r_0003_0003__editors,arg0).
arc(z_0003_5003,r_0003_0005__and,prd).

n3_a_history_of_qed n3_a_history_of_qed__1_1_1_1 The n3_a_history_of_qed__1_1_2_1 text n3_a_history_of_qed__1_1_3_1 editors n3_a_history_of_qed__1_1_4_1_1_1_1_1 ed n3_a_history_of_qed__1_1_4_1_1_2_1_1 and n3_a_history_of_qed__1_1_4_1_1_2_2_1_1 vi n3_a_history_of_qed__1_1_5_1 , n3_a_history_of_qed__1_1_6_1_1 * n3_a_history_of_qed__1_1_6_2_1_1 still n3_a_history_of_qed__1_1_6_3_1_1 much n3_a_history_of_qed__1_1_6_4_1 - n3_a_history_of_qed__1_1_6_5_1 used n3_a_history_of_qed__1_1_6_6_1_1_1 on n3_a_history_of_qed__1_1_6_6_1_2_1_1 Unix n3_a_history_of_qed__1_1_6_6_1_2_2_1 systems n3_a_history_of_qed__1_1_6_6_2_1_1 and n3_a_history_of_qed__1_1_6_6_2_2_1_1 elsewhere n3_a_history_of_qed__1_2_1 , n3_a_history_of_qed__1_3_1 have n3_a_history_of_qed__1_4_1_1 a n3_a_history_of_qed__1_4_2_1_1 long n3_a_history_of_qed__1_4_3_1 history n3_a_history_of_qed__1_4_4_1 , n3_a_history_of_qed__1_4_5_1_1_1 some n3_a_history_of_qed__1_4_5_1_2_1 bits n3_a_history_of_qed__1_4_5_1_3_1_1 of n3_a_history_of_qed__1_4_5_1_3_2_1_1 which n3_a_history_of_qed__1_4_5_2_1 are n3_a_history_of_qed__1_4_5_3_1_1 * n3_a_history_of_qed__1_4_5_3_2_1 recounted n3_a_history_of_qed__1_4_5_3_3_1_1 here n3_a_history_of_qed__1_5_1 . n3_a_history_of_qed__1 IP-MAT n3_a_history_of_qed__1_1 NP-SBJ n3_a_history_of_qed__1->n3_a_history_of_qed__1_1 n3_a_history_of_qed__1_2 PUNC n3_a_history_of_qed__1->n3_a_history_of_qed__1_2 n3_a_history_of_qed__1_3 HVP;~Tn n3_a_history_of_qed__1->n3_a_history_of_qed__1_3 n3_a_history_of_qed__1_4 NP-OB1 n3_a_history_of_qed__1->n3_a_history_of_qed__1_4 n3_a_history_of_qed__1_5 PUNC n3_a_history_of_qed__1->n3_a_history_of_qed__1_5 n3_a_history_of_qed__1_1_1 D n3_a_history_of_qed__1_1->n3_a_history_of_qed__1_1_1 n3_a_history_of_qed__1_1_2 N n3_a_history_of_qed__1_1->n3_a_history_of_qed__1_1_2 n3_a_history_of_qed__1_1_3 NS n3_a_history_of_qed__1_1->n3_a_history_of_qed__1_1_3 n3_a_history_of_qed__1_1_4 PRN n3_a_history_of_qed__1_1->n3_a_history_of_qed__1_1_4 n3_a_history_of_qed__1_1_5 PUNC n3_a_history_of_qed__1_1->n3_a_history_of_qed__1_1_5 n3_a_history_of_qed__1_1_6 IP-PPL n3_a_history_of_qed__1_1->n3_a_history_of_qed__1_1_6 n3_a_history_of_qed__1_1_1->n3_a_history_of_qed__1_1_1_1 n3_a_history_of_qed__1_1_2->n3_a_history_of_qed__1_1_2_1 n3_a_history_of_qed__1_1_3->n3_a_history_of_qed__1_1_3_1 n3_a_history_of_qed__1_1_4_1 NP n3_a_history_of_qed__1_1_4->n3_a_history_of_qed__1_1_4_1 n3_a_history_of_qed__1_1_4_1_1 NLYR n3_a_history_of_qed__1_1_4_1->n3_a_history_of_qed__1_1_4_1_1 n3_a_history_of_qed__1_1_4_1_1_1 NLYR n3_a_history_of_qed__1_1_4_1_1->n3_a_history_of_qed__1_1_4_1_1_1 n3_a_history_of_qed__1_1_4_1_1_2 CONJP n3_a_history_of_qed__1_1_4_1_1->n3_a_history_of_qed__1_1_4_1_1_2 n3_a_history_of_qed__1_1_4_1_1_1_1 NPR n3_a_history_of_qed__1_1_4_1_1_1->n3_a_history_of_qed__1_1_4_1_1_1_1 n3_a_history_of_qed__1_1_4_1_1_1_1->n3_a_history_of_qed__1_1_4_1_1_1_1_1 n3_a_history_of_qed__1_1_4_1_1_2_1 CONJ n3_a_history_of_qed__1_1_4_1_1_2->n3_a_history_of_qed__1_1_4_1_1_2_1 n3_a_history_of_qed__1_1_4_1_1_2_2 NLYR n3_a_history_of_qed__1_1_4_1_1_2->n3_a_history_of_qed__1_1_4_1_1_2_2 n3_a_history_of_qed__1_1_4_1_1_2_1->n3_a_history_of_qed__1_1_4_1_1_2_1_1 n3_a_history_of_qed__1_1_4_1_1_2_2_1 NPR n3_a_history_of_qed__1_1_4_1_1_2_2->n3_a_history_of_qed__1_1_4_1_1_2_2_1 n3_a_history_of_qed__1_1_4_1_1_2_2_1->n3_a_history_of_qed__1_1_4_1_1_2_2_1_1 n3_a_history_of_qed__1_1_5->n3_a_history_of_qed__1_1_5_1 n3_a_history_of_qed__1_1_6_1 NP-LGS n3_a_history_of_qed__1_1_6->n3_a_history_of_qed__1_1_6_1 n3_a_history_of_qed__1_1_6_2 ADVP-NIM n3_a_history_of_qed__1_1_6->n3_a_history_of_qed__1_1_6_2 n3_a_history_of_qed__1_1_6_3 ADVP-NIM n3_a_history_of_qed__1_1_6->n3_a_history_of_qed__1_1_6_3 n3_a_history_of_qed__1_1_6_4 PUNC n3_a_history_of_qed__1_1_6->n3_a_history_of_qed__1_1_6_4 n3_a_history_of_qed__1_1_6_5 VVN;~ n3_a_history_of_qed__1_1_6->n3_a_history_of_qed__1_1_6_5 n3_a_history_of_qed__1_1_6_6 PP-NIM n3_a_history_of_qed__1_1_6->n3_a_history_of_qed__1_1_6_6 n3_a_history_of_qed__1_1_6_1->n3_a_history_of_qed__1_1_6_1_1 n3_a_history_of_qed__1_1_6_2_1 ADV n3_a_history_of_qed__1_1_6_2->n3_a_history_of_qed__1_1_6_2_1 n3_a_history_of_qed__1_1_6_2_1->n3_a_history_of_qed__1_1_6_2_1_1 n3_a_history_of_qed__1_1_6_3_1 ADV n3_a_history_of_qed__1_1_6_3->n3_a_history_of_qed__1_1_6_3_1 n3_a_history_of_qed__1_1_6_3_1->n3_a_history_of_qed__1_1_6_3_1_1 n3_a_history_of_qed__1_1_6_4->n3_a_history_of_qed__1_1_6_4_1 n3_a_history_of_qed__1_1_6_5->n3_a_history_of_qed__1_1_6_5_1 n3_a_history_of_qed__1_1_6_6_1 PP-NIM n3_a_history_of_qed__1_1_6_6->n3_a_history_of_qed__1_1_6_6_1 n3_a_history_of_qed__1_1_6_6_2 CONJP n3_a_history_of_qed__1_1_6_6->n3_a_history_of_qed__1_1_6_6_2 n3_a_history_of_qed__1_1_6_6_1_1 P-ROLE n3_a_history_of_qed__1_1_6_6_1->n3_a_history_of_qed__1_1_6_6_1_1 n3_a_history_of_qed__1_1_6_6_1_2 NP n3_a_history_of_qed__1_1_6_6_1->n3_a_history_of_qed__1_1_6_6_1_2 n3_a_history_of_qed__1_1_6_6_1_1->n3_a_history_of_qed__1_1_6_6_1_1_1 n3_a_history_of_qed__1_1_6_6_1_2_1 NPR n3_a_history_of_qed__1_1_6_6_1_2->n3_a_history_of_qed__1_1_6_6_1_2_1 n3_a_history_of_qed__1_1_6_6_1_2_2 NS n3_a_history_of_qed__1_1_6_6_1_2->n3_a_history_of_qed__1_1_6_6_1_2_2 n3_a_history_of_qed__1_1_6_6_1_2_1->n3_a_history_of_qed__1_1_6_6_1_2_1_1 n3_a_history_of_qed__1_1_6_6_1_2_2->n3_a_history_of_qed__1_1_6_6_1_2_2_1 n3_a_history_of_qed__1_1_6_6_2_1 CONJ n3_a_history_of_qed__1_1_6_6_2->n3_a_history_of_qed__1_1_6_6_2_1 n3_a_history_of_qed__1_1_6_6_2_2 AVLYR n3_a_history_of_qed__1_1_6_6_2->n3_a_history_of_qed__1_1_6_6_2_2 n3_a_history_of_qed__1_1_6_6_2_1->n3_a_history_of_qed__1_1_6_6_2_1_1 n3_a_history_of_qed__1_1_6_6_2_2_1 ADV n3_a_history_of_qed__1_1_6_6_2_2->n3_a_history_of_qed__1_1_6_6_2_2_1 n3_a_history_of_qed__1_1_6_6_2_2_1->n3_a_history_of_qed__1_1_6_6_2_2_1_1 n3_a_history_of_qed__1_2->n3_a_history_of_qed__1_2_1 n3_a_history_of_qed__1_3->n3_a_history_of_qed__1_3_1 n3_a_history_of_qed__1_4_1 D n3_a_history_of_qed__1_4->n3_a_history_of_qed__1_4_1 n3_a_history_of_qed__1_4_2 ADJP n3_a_history_of_qed__1_4->n3_a_history_of_qed__1_4_2 n3_a_history_of_qed__1_4_3 N n3_a_history_of_qed__1_4->n3_a_history_of_qed__1_4_3 n3_a_history_of_qed__1_4_4 PUNC n3_a_history_of_qed__1_4->n3_a_history_of_qed__1_4_4 n3_a_history_of_qed__1_4_5 IP-REL n3_a_history_of_qed__1_4->n3_a_history_of_qed__1_4_5 n3_a_history_of_qed__1_4_1->n3_a_history_of_qed__1_4_1_1 n3_a_history_of_qed__1_4_2_1 ADJ n3_a_history_of_qed__1_4_2->n3_a_history_of_qed__1_4_2_1 n3_a_history_of_qed__1_4_2_1->n3_a_history_of_qed__1_4_2_1_1 n3_a_history_of_qed__1_4_3->n3_a_history_of_qed__1_4_3_1 n3_a_history_of_qed__1_4_4->n3_a_history_of_qed__1_4_4_1 n3_a_history_of_qed__1_4_5_1 NP-SBJ n3_a_history_of_qed__1_4_5->n3_a_history_of_qed__1_4_5_1 n3_a_history_of_qed__1_4_5_2 BEP;~cat_Ve_passive_ n3_a_history_of_qed__1_4_5->n3_a_history_of_qed__1_4_5_2 n3_a_history_of_qed__1_4_5_3 IP-PPL-CAT n3_a_history_of_qed__1_4_5->n3_a_history_of_qed__1_4_5_3 n3_a_history_of_qed__1_4_5_1_1 D n3_a_history_of_qed__1_4_5_1->n3_a_history_of_qed__1_4_5_1_1 n3_a_history_of_qed__1_4_5_1_2 NS n3_a_history_of_qed__1_4_5_1->n3_a_history_of_qed__1_4_5_1_2 n3_a_history_of_qed__1_4_5_1_3 PP n3_a_history_of_qed__1_4_5_1->n3_a_history_of_qed__1_4_5_1_3 n3_a_history_of_qed__1_4_5_1_1->n3_a_history_of_qed__1_4_5_1_1_1 n3_a_history_of_qed__1_4_5_1_2->n3_a_history_of_qed__1_4_5_1_2_1 n3_a_history_of_qed__1_4_5_1_3_1 P-ROLE n3_a_history_of_qed__1_4_5_1_3->n3_a_history_of_qed__1_4_5_1_3_1 n3_a_history_of_qed__1_4_5_1_3_2 NP n3_a_history_of_qed__1_4_5_1_3->n3_a_history_of_qed__1_4_5_1_3_2 n3_a_history_of_qed__1_4_5_1_3_1->n3_a_history_of_qed__1_4_5_1_3_1_1 n3_a_history_of_qed__1_4_5_1_3_2_1 RPRO n3_a_history_of_qed__1_4_5_1_3_2->n3_a_history_of_qed__1_4_5_1_3_2_1 n3_a_history_of_qed__1_4_5_1_3_2_1->n3_a_history_of_qed__1_4_5_1_3_2_1_1 n3_a_history_of_qed__1_4_5_2->n3_a_history_of_qed__1_4_5_2_1 n3_a_history_of_qed__1_4_5_3_1 NP-LGS n3_a_history_of_qed__1_4_5_3->n3_a_history_of_qed__1_4_5_3_1 n3_a_history_of_qed__1_4_5_3_2 VVN;~Tn n3_a_history_of_qed__1_4_5_3->n3_a_history_of_qed__1_4_5_3_2 n3_a_history_of_qed__1_4_5_3_3 ADVP-NIM n3_a_history_of_qed__1_4_5_3->n3_a_history_of_qed__1_4_5_3_3 n3_a_history_of_qed__1_4_5_3_1->n3_a_history_of_qed__1_4_5_3_1_1 n3_a_history_of_qed__1_4_5_3_2->n3_a_history_of_qed__1_4_5_3_2_1 n3_a_history_of_qed__1_4_5_3_3_1 ADV n3_a_history_of_qed__1_4_5_3_3->n3_a_history_of_qed__1_4_5_3_3_1 n3_a_history_of_qed__1_4_5_3_3_1->n3_a_history_of_qed__1_4_5_3_3_1_1 n3_a_history_of_qed__1_5->n3_a_history_of_qed__1_5_1
( (IP-MAT (NP-SBJ (D The;{the})
                  (N text;{text})
                  (NS editors;{editor})
                  (PRN (NP (NLYR (NLYR (NPR ed;{ed}))
                                 (CONJP (CONJ and;{and})
                                        (NLYR (NPR vi;{vi}))))))
                  (PUNC ,)
                  (IP-PPL (NP-LGS *)
                          (ADVP-NIM (ADV still;{still}))
                          (ADVP-NIM (ADV much;{much}))
                          (PUNC <hyphen>)
                          (VVN;~ used;{use})
                          (PP-NIM (PP-NIM (P-ROLE on;{on})
                                          (NP (NPR Unix;{Unix})
                                              (NS systems;{system})))
                                  (CONJP (CONJ and;{and})
                                         (AVLYR (ADV elsewhere;{elsewhere}))))))
          (PUNC ,)
          (HVP;~Tn have;{have})
          (NP-OB1 (D a;{a})
                  (ADJP (ADJ long;{long}))
                  (N history;{history})
                  (PUNC ,)
                  (IP-REL (NP-SBJ (D some;{some})
                                  (NS bits;{bit})
                                  (PP (P-ROLE of;{of})
                                      (NP (RPRO which;{which}))))
                          (BEP;~cat_Ve_passive_ are;{be})
                          (IP-PPL-CAT (NP-LGS *)
                                      (VVN;~Tn recounted;{recount})
                                      (ADVP-NIM (ADV here;{here})))))
          (PUNC .))
  (ID 3_a_history_of_qed))