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 r_0003_0005__and and r_0003_0004__ed ed r_0003_0005__and->r_0003_0004__ed [conj1] r_0003_0006__vi vi r_0003_0005__and->r_0003_0006__vi [conj2] r_0003_0011__used used r_0003_0001__The_r_0003_0002__text_r_0003_0003__editors The text editors r_0003_0011__used->r_0003_0001__The_r_0003_0002__text_r_0003_0003__editors [arg1] r_0003_0008__still still r_0003_0011__used->r_0003_0008__still [nim] r_0003_0009__much much r_0003_0011__used->r_0003_0009__much [nim] r_0003_0013__Unix_r_0003_0014__systems Unix systems r_0003_0011__used->r_0003_0013__Unix_r_0003_0014__systems on [nim] r_0003_0015__and_r_0003_0016__elsewhere and elsewhere r_0003_0011__used->r_0003_0015__and_r_0003_0016__elsewhere [nim] z_000_3_a_history_of_qed_24 r_0003_0011__used->z_000_3_a_history_of_qed_24 [arg0] r_0003_0018__have have r_0003_0018__have->r_0003_0001__The_r_0003_0002__text_r_0003_0003__editors [arg0] r_0003_0019__a_r_0003_0021__history a history r_0003_0018__have->r_0003_0019__a_r_0003_0021__history [arg1] r_0003_0020__long long r_0003_0019__a_r_0003_0021__history->r_0003_0020__long [attrib] r_0003_0023__some_r_0003_0024__bits some bits r_0003_0023__some_r_0003_0024__bits->r_0003_0019__a_r_0003_0021__history of r_0003_0027__are are r_0003_0028__recounted recounted r_0003_0027__are->r_0003_0028__recounted [scope] r_0003_0028__recounted->r_0003_0023__some_r_0003_0024__bits [arg1] r_0003_0029__here here r_0003_0028__recounted->r_0003_0029__here [nim] z_000_3_a_history_of_qed_78 r_0003_0028__recounted->z_000_3_a_history_of_qed_78 [arg0] z_000_3_a_history_of_qed_9 z_000_3_a_history_of_qed_9->r_0003_0005__and [prd] z_000_3_a_history_of_qed_9->r_0003_0001__The_r_0003_0002__text_r_0003_0003__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, arg1).
arc(r_0003_0011__used, r_0003_0008__still, nim26).
arc(r_0003_0011__used, r_0003_0009__much, nim29).
arc(r_0003_0011__used, r_0003_0013__Unix_r_0003_0014__systems, r_0003_0012__on_nim39).
arc(r_0003_0011__used, r_0003_0015__and_r_0003_0016__elsewhere, nim44).
arc(r_0003_0011__used, z_000_3_a_history_of_qed_24, arg0).
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, attrib56).
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, nim82).
arc(r_0003_0028__recounted, z_000_3_a_history_of_qed_78, arg0).
arc(z_000_3_a_history_of_qed_9, r_0003_0001__The_r_0003_0002__text_r_0003_0003__editors, arg0).
arc(z_000_3_a_history_of_qed_9, r_0003_0005__and, prd).



%3 z_000_3_a_history_of_qed_9 r_0003_0005__and and z_000_3_a_history_of_qed_9->r_0003_0005__and [prd] r_0003_0001__The_r_0003_0002__text_r_0003_0003__editors The text editors z_000_3_a_history_of_qed_9->r_0003_0001__The_r_0003_0002__text_r_0003_0003__editors [arg0] r_0003_0006__vi vi r_0003_0005__and->r_0003_0006__vi [conj2] r_0003_0004__ed ed r_0003_0005__and->r_0003_0004__ed [conj1] r_0003_0027__are_r_0003_0028__recounted are recounted z_000_3_a_history_of_qed_78 r_0003_0027__are_r_0003_0028__recounted->z_000_3_a_history_of_qed_78 [arg0] r_0003_0029__here here r_0003_0027__are_r_0003_0028__recounted->r_0003_0029__here [nim] r_0003_0023__some_r_0003_0024__bits some bits r_0003_0027__are_r_0003_0028__recounted->r_0003_0023__some_r_0003_0024__bits [arg1] r_0003_0019__a_r_0003_0021__history a history r_0003_0023__some_r_0003_0024__bits->r_0003_0019__a_r_0003_0021__history of r_0003_0020__long long r_0003_0019__a_r_0003_0021__history->r_0003_0020__long [attrib] r_0003_0018__have have r_0003_0018__have->r_0003_0001__The_r_0003_0002__text_r_0003_0003__editors [arg0] r_0003_0018__have->r_0003_0019__a_r_0003_0021__history [arg1] r_0003_0011__used used r_0003_0011__used->r_0003_0001__The_r_0003_0002__text_r_0003_0003__editors [arg1] z_000_3_a_history_of_qed_24 r_0003_0011__used->z_000_3_a_history_of_qed_24 [arg0] r_0003_0015__and_r_0003_0016__elsewhere and elsewhere r_0003_0011__used->r_0003_0015__and_r_0003_0016__elsewhere [nim] r_0003_0013__Unix_r_0003_0014__systems Unix systems r_0003_0011__used->r_0003_0013__Unix_r_0003_0014__systems on [nim] r_0003_0009__much much r_0003_0011__used->r_0003_0009__much [nim] r_0003_0008__still still r_0003_0011__used->r_0003_0008__still [nim]
fof(formula,axiom,
    ? [R_3_11_USED,Z_3_A_HISTORY_OF_QED_24,R_3_8_STILL,R_3_9_MUCH,R_3_15_AND_ELSEWHERE,R_3_13_UNIX_SYSTEMS,R_3_18_HAVE,R_3_27_ARE_RECOUNTED,Z_3_A_HISTORY_OF_QED_78,R_3_23_SOME_BITS,R_3_19_A_HISTORY,R_3_20_LONG,R_3_29_HERE,Z_3_A_HISTORY_OF_QED_9,R_3_1_THE_TEXT_EDITORS,R_3_5_AND,R_3_4_ED,R_3_6_VI] :
      ( still(R_3_8_STILL)
      & much(R_3_9_MUCH)
      & and_elsewhere(R_3_15_AND_ELSEWHERE)
      & unix_systems(R_3_13_UNIX_SYSTEMS)
      & long(R_3_20_LONG)
      & here(R_3_29_HERE)
      & the_text_editors(R_3_1_THE_TEXT_EDITORS)
      & ed(R_3_4_ED)
      & vi(R_3_6_VI)
      & used(R_3_11_USED,Z_3_A_HISTORY_OF_QED_24,R_3_1_THE_TEXT_EDITORS)
      & nim26(R_3_11_USED,R_3_8_STILL)
      & nim29(R_3_11_USED,R_3_9_MUCH)
      & nim44(R_3_11_USED,R_3_15_AND_ELSEWHERE)
      & on_nim39(R_3_11_USED,R_3_13_UNIX_SYSTEMS)
      & have(R_3_18_HAVE,R_3_1_THE_TEXT_EDITORS,R_3_19_A_HISTORY)
      & a_history(R_3_19_A_HISTORY)
      & attrib56(R_3_19_A_HISTORY,R_3_20_LONG)
      & are_recounted(R_3_27_ARE_RECOUNTED,Z_3_A_HISTORY_OF_QED_78,R_3_23_SOME_BITS)
      & some_bits(R_3_23_SOME_BITS)
      & of(R_3_23_SOME_BITS,R_3_19_A_HISTORY)
      & nim82(R_3_27_ARE_RECOUNTED,R_3_29_HERE)
      & z_3_a_history_of_qed_9(Z_3_A_HISTORY_OF_QED_9,R_3_1_THE_TEXT_EDITORS,R_3_5_AND)
      & and(R_3_5_AND)
      & conj1(R_3_5_AND,R_3_4_ED)
      & conj2(R_3_5_AND,R_3_6_VI) ) ).



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 on n3_a_history_of_qed__1_1_6_6_2_1_1 Unix n3_a_history_of_qed__1_1_6_6_2_2_1 systems n3_a_history_of_qed__1_1_6_7_1_1 and n3_a_history_of_qed__1_1_6_7_2_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 IP-PPL 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-PRD 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;_Tn_ 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_7 ADVP-NIM n3_a_history_of_qed__1_1_6->n3_a_history_of_qed__1_1_6_7 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 P-ROLE 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 NP 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->n3_a_history_of_qed__1_1_6_6_1_1 n3_a_history_of_qed__1_1_6_6_2_1 NPR 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 NS 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->n3_a_history_of_qed__1_1_6_6_2_2_1 n3_a_history_of_qed__1_1_6_7_1 CONJ n3_a_history_of_qed__1_1_6_7->n3_a_history_of_qed__1_1_6_7_1 n3_a_history_of_qed__1_1_6_7_2 ADV n3_a_history_of_qed__1_1_6_7->n3_a_history_of_qed__1_1_6_7_2 n3_a_history_of_qed__1_1_6_7_1->n3_a_history_of_qed__1_1_6_7_1_1 n3_a_history_of_qed__1_1_6_7_2->n3_a_history_of_qed__1_1_6_7_2_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_VePASS_ 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})
                  (IP-PPL (NP-PRD (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;_Tn_ used;{use})
                          (PP-NIM (P-ROLE on;{on})
                                  (NP (NPR Unix;{Unix})
                                      (NS systems;{system})))
                          (ADVP-NIM (CONJ and;{and})
                                    (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_VePASS_ are;{be})
                          (IP-PPL-CAT (NP-LGS *)
                                      (VVN;_Tn_ recounted;{recount})
                                      (ADVP-NIM (ADV here;{here})))))
          (PUNC .))
  (ID 3_a_history_of_qed))