		              $@#t#r#r$N<j0z$-(J

$@#1(J. trr$@$NNr;K(J
  trr$@$,Nr;K$K=i$a$F;Q$rI=$7$?$N$O(J1986$@G/$N$3$H$G$"$k!#$=$l$O2-EE5$9)6H(J
$@$GEv;~M7$s$G$$$?<i;39W;a$,!"<+$i$N%?%$%WB.EY$r>e$2$k$?$a$NN}=,MQ%D!<%k(J
$@$H$7$F!"(JDec2060$@MQ$K(JPascal$@$G:n@.$7$?$b$N$G$"$C$?!#<i;3;a$O$=$NMbG/#CHG(J
$@$N(Jtrr$@$r:n@.$7!"$=$l$,<!Bh$KIa5Z$7$F$$$/$3$H$K$J$k!#$A$J$_$K(Jtrr$@$H$$$&L>(J
$@>N!J0&>N%H%%%k%k!K$O<i;3;a$,<h$j4:$($:(J"trainer"$@$+$i(J"aine"$@$r>JN,$7$FL>(J
$@IU$1$?$N$G$"$k$,!"K\Ev$NL>A0$r9M$($kA0$K$=$l$,3FCO$KIa5Z$7$F$7$^$C$?$=(J
$@$&$G$"$k!#(J
  trr$@$NNr;K$K?7$?$JE83+$,K,$l$k$N$O(Jtrr$@$,#I#C#O#T!J?7@$Be%3%s%T%e!<%?3+(J
$@H/5!9=!K$K0\?"$5$l$F$+$i$G$"$k!##I#C#O#T$N%j!<%@!<$N0l?M$G$"$j$7$+$b%T(J
$@%"%N$NL><j$G$b$"$kIY;NDL$N6a;3N4;a$,=i$a$F(Jtrr$@$r$d$C$F$_$?$H$3$m0lH/$G(J
500$@E@0J>e$r%^!<%/$7!J(J600$@E@$r1[$($F$$$?$H$$$&>Z8@<T$b$$$k!K!"$=$N$h$&$J(J
$@9bF@E@$rA[Dj$7$F$$$J$+$C$?(Jtrr$@$N%W%m%0%i%`$N%P%0$r0z$-=P$7$?$H$$$&0oOC(J
$@$O$"$^$j$K$bM-L>$G$"$k!#$=$N8e(Jtrr$@$O#I#C#O#T$NCf$G#N#S#I#S!JF|K\EE5$5;(J
$@=Q>pJs%7%9%F%`3+H/!K$N0pB<M:;a$K$h$j(JEmacs-Lisp$@$KK]Lu$5$l!"0pB<8x3+HG(J 
trr $@$H$7$FDjCe$7$F$$$C$?!J(J<INAMURA.92May21180510@psiux536.icot.or.jp>$@!K!#(J
$@$=$N8e#I#C#O#T$NGk86;a!J8=%=%K!<!K$J$I$N<j$K$h$j%O%$%9%3%"$r6%$$9g$&7A(J
$@<0$,3NN)$7!"(JEmacs$@HG(Jtrr$@$X$N?M5$$O@dBg$J$b$N$H$J$j!"Bh#5@$Be%3%s%T%e!<%?(J
$@%W%m%8%'%/%H$N@.2L$N0l$D$H8@$o$l$kDx$H$J$C$?!#(J
  $@$3$3$G8x3+$5$l$k(Jtrr$@%W%m%0%i%`$O<i;3;a$N#CHG(Jtrr$@$N0&9%<T$G$"$C$?2-EE5$(J
$@9)6H$N2CF#8&;y!JI.<T!K$,#I#C#O#T$G?J2=$7$?(Jtrr$@$K2~$a$F46LC$72~=!$9$k$H(J
$@6&$K!"N)$A>e$2$N9bB.2=!"%F%-%9%HA*Br!"3F<o<B9T>pJs$N=87W$HI=<(!"%a%C%;!<(J
$@%8I=<($J$I$N3F<o$N=$@55Z$S5!G=DI2C$r(J1992$@G/$K9T$C$?$b$N$G$"$k!#(J


$@#2(J. trr$@$N%$%s%9%H!<%kJ}K!(J
  $@0J2<$N=g=x$G%$%s%9%H!<%k$9$k!#(J
  1) $@3F?M$N(J ~/.cshrc $@$K4D6-JQ?t(J TRRDIR $@!J$3$N%U%!%$%k$N%G%#%l%/%H%j!K(J
     $@$r@_Dj$7$F2<$5$$!#(J
	$@Nc!'(J setenv TRRDIR /usr/local/trr
     $@$^$?!"3F?M$N(J ~/.emacs$@$K<!$NJ8$rDI2C$7$F2<$5$$!#(J
	(autoload 'trr (concat (getenv "TRRDIR") "/trr") nil t)
     $@$3$N8e0lEY(J emacs $@$rH4$1$F(J
	source ~/.cshrc [Return]
     $@$r<B9T$7!"$b$&0lEY(J emacs $@$rN)$A>e$2$F2<$5$$!#(J
  2) 1)$@$GDj5A$7$?%G%#%l%/%H%j$K<!$N%U%!%$%k5Z$S%G%#%l%/%H%j$,$"$k$+(J
     $@3NG'$7$F2<$5$$!#(J
	file      -- README, TEXT, trr.el, trr-message.el, update
	directory -- record, text 
  3) update $@$N%b!<%I$r(J 6755 $@$K@_Dj$7$F2<$5$$!#(J
	chmod 6755 update[Return]
     $@$^$?!"(Jrecord $@%G%#%l%/%H%j$r=q$-9~$_2DG=$K@_Dj$7$F2<$5$$!#(J
	chmod 777 record[Return]
  4) text $@%G%#%l%/%H%j$KE,Ev$J1QJ8%F%-%9%H$rMQ0U$7!"(JTEXT$@%U%!%$%k$K(J
    $@!V%?%$%H%k(J  $@%3%a%s%H(J  $@%U%!%$%kL>(J  $@<1JL;R!W$N=g$G%F%-%9%H$N>pJs$r(J
     $@EPO?$7$F2<$5$$!#$J$*(JTEXT$@%U%!%$%k$K$O6u9T$rF~$l$J$$$3$H!#(J
TEXT$@%U%!%$%k$NNc!'(J
----------------$@$3$3$+$i(J-----------------------------------
$@As$NIu0u(J               $@4JC1(J	soko.text	AO
$@0-=w(J                   $@IaDL(J	maririn.text	TO
$@$\$/$NCO5e$r<i$C$F(J     $@Fq$7$$(J	arisu.text	KK
----------------$@$3$3$^$G(J-----------------------------------
     $@1QJ8%F%-%9%H$O2~%Z!<%8Ey$N@)8fJ8;z$r4^$^$J$$$3$H!#A4BN$G0lCJMn$K(J
     $@<}$a$i$l$F$$$k$b$N$,K>$^$7$$!#$A$J$_$KF1;~$KG[I[$5$l$F$$$k%F%-%9%H(J
     $@Cx:n8"Ey$r9MN8$7!"F|K\9q7{K!$N86J8$H$7$^$7$?!#$A$g$C$HFq$7$$$N$G!"(J
     $@4JC1$J%F%-%9%H$O3F<+MQ0U$7$F2<$5$$!#(J

  $@0J>e(J1)-4)$@$N=`Hw$r$9$l$P(J M-x trr $@$G(Jtrr$@$,<B9T$G$-$k$O$:$J$s$@$,(J...


$@#3(J. $@$=$NB>(J
  1) $@!X(JInvalid read syntax; $@$J$s$?$i$+$?$i!Y$HI=<($5$l$FF0$+$J$+$C$?J}$X(J
      $@2?$i$+$N860x$G(J autoload $@$,$G$-$^$;$s!J2?8N$@$m$&!)!K!#(J~/.emacs $@$+$i(J
      (autoload 'trr (concat (getenv "TRRDIR") "/trr") nil t)
    $@$r:o=|$7!"Be$o$j$K<!$NL?Na$rDI2C$7$F2<$5$$!#(J

      (defun trr ()
        (interactive)
        (let ((tfile (concat (getenv "TRRDIR") "/trr.el")))
          (find-file tfile)
          (switch-to-buffer (get-file-buffer (expand-file-name tfile)))
          (eval-current-buffer)
          (kill-buffer (get-file-buffer (expand-file-name tfile)))
          (setq tfile (concat (getenv "TRRDIR") "/trr-message.el"))
          (find-file tfile)
          (switch-to-buffer (get-file-buffer (expand-file-name tfile)))
          (eval-current-buffer)
          (kill-buffer (get-file-buffer (expand-file-name tfile))))
        (trr))		

    $@$=$&$9$l$P<h$j4:$($:(J M-x trr $@$,F0$/$O$:(J...

  2) trr $@$N<B9TCf$K$O0J2<$N%3%^%s%I$rMxMQ$G$-$^$9!#(J
	C-c trr$@$N=*N;(J
	C-l $@2hLL$N%j%U%l%C%7%e(J

  3) $@2a5n$N<B9T5-O?$r>C5n$7$F:G=i$+$i$d$j$J$*$7$?$$>l9g(J
       record $@%G%#%l%/%H%j$K$"$k$"$J$?$N<B9T5-O?%U%!%$%k$r>C5n$9$k$H$H$b$K!"(J
       $@%O%$%9%3%"%U%!%$%k!J(JSCORES-...$@!K$+$i$"$J$?$N%O%$%9%3%"$r5-$7$?9T$r(J
       $@:o=|$9$k$3$H$bK:$l$J$$$G2<$5$$!#$J$*!"(J"-easy"$@$H$$$&L>A0$N%U%!%$%k$O(J
       $@=i?4<TMQ$N$b$N$G!"(J"-typist"$@$H$$$&L>A0$N%U%!%$%k$O>e5i<TMQ$N$b$N$G$9!#(J

  4) $@2a5n$N@.@S$r%P%C%U%!$K;D$7$?$$>l9g(J
      $@!V2a5n$N@.@S!W$H$$$&9`L\$rA*$s$@8e!"(JC-g$@$rF~$l$F2<$5$$!#(Jtrr$@$,<B9TESCf(J
       $@$G;`$s$G$7$^$&$N$G!"<!$N$h$&$K%P%C%U%!$,>C$5$l$:$K;D$j$^$9!#(J
       $@$A$J$_$K$3$l$OI.<T!J2CF#!K$N!XF|K\9q7{K!!Y$G(J$@$N@.@S$G$9!#(J

        $@:G9b5-O?!'(J403$@E@(J,   $@Am<B9T2s?t!'(J59$@2s(J,   $@Am<B9T;~4V!'(J41$@J,(J

        step   $@<B9T(J   $@<B9T(J     $@J?6Q(J     $@J?6Q(J     $@J?6Q(J     $@FMGKF|(J   $@FMGK(J
               $@2s?t(J   $@;~4V(J   $@F~NOB.EY(J  $@%_%9N((J    $@F@E@(J              $@F@E@(J
        ---------------------------------------------------------------
         34:    1$@2s(J    0$@J,(J   401$@;z(J/$@J,(J    1.2%   349$@E@(J   92/Nov/23   349
         35:    6$@2s(J    4$@J,(J   370$@;z(J/$@J,(J    1.7%   304$@E@(J   92/Nov/23   366
         36:    5$@2s(J    3$@J,(J   386$@;z(J/$@J,(J    1.7%   320$@E@(J   92/Nov/23   361
         37:   20$@2s(J   15$@J,(J   390$@;z(J/$@J,(J    1.4%   332$@E@(J   92/Nov/23   380
         38:    7$@2s(J    4$@J,(J   387$@;z(J/$@J,(J    1.1%   343$@E@(J   92/Nov/23   390
         39:    4$@2s(J    2$@J,(J   383$@;z(J/$@J,(J    0.4%   366$@E@(J   92/Nov/23   395
         40:    2$@2s(J    1$@J,(J   415$@;z(J/$@J,(J    1.1%   369$@E@(J   92/Nov/23   403
         41:   14$@2s(J    7$@J,(J   397$@;z(J/$@J,(J    1.1%   353$@E@(J   $@$U$!$$$H(J!   354

  5) $@9bF@E@$r$M$i$$$?$$?M$X(J
       $@%F%-%9%H$r#39T$G<B9T$9$k$H0lHV9bF@E@$,A@$($^$9!#$?$@$7(J150$@J8;z0J>e(J
       $@BG$?$J$$$HF@E@$H$7$FG'$a$i$l$^$;$s$N$G!"%&%#%s%I%&$NI}$r$"$^$j>.$5$/(J
       $@$9$k$HE\$i$l$k$3$H$K$J$j$^$9!#(J
