[BACK]Return to risa.texi CVS log [TXT][DIR] Up to [local] / OpenXM / src / asir-doc / parts

Annotation of OpenXM/src/asir-doc/parts/risa.texi, Revision 1.1.1.1

1.1       noro        1: @node Risa/Asir,,, Top
                      2: @chapter Risa/Asir
                      3:
                      4: @menu
                      5: * Risa $B$*$h$S(B Asir::
                      6: * Asir $B$NFCD'(B::
                      7: * $B%$%s%9%H%l!<%7%g%s(B::
                      8: * $B%3%^%s%I%i%$%s%*%W%7%g%s(B::
                      9: * $B4D6-JQ?t(B::
                     10: * $B5/F0$+$i=*N;$^$G(B::
                     11: * $B3d$j9~$_(B::
                     12: * $B%(%i!<=hM}(B::
                     13: * $B7W;;7k2L$*$h$SFC<l$J?t(B::
                     14: @end menu
                     15:
                     16: @node Risa $B$*$h$S(B Asir,,, Risa/Asir
                     17: @section Risa $B$*$h$S(B Asir
                     18:
                     19: @noindent
                     20: @b{Risa} $B$O(B, $BIY;NDL8&$G3+H/Cf$N?t<0=hM}%7%9%F%`(B/$B%i%$%V%i%j$NAm>N$G$"$k(B.
                     21: @b{Risa} $B$N9=@.$O<!$NDL$j$G$"$k(B.
                     22:
                     23: @itemize @bullet
                     24: @item
                     25: @code{$B4pK\1i;;It(B}
                     26:
                     27: $B$3$l$O(B, @b{Risa} $B$NFbIt7A<0$KJQ49$5$l$?%*%V%8%'%/%H(B ($B?t(B, $BB?9`<0$J$I(B)
                     28: $B$N4V$N1i;;$r<B9T$9$kItJ,$G$"$j(B, UNIX $B$N(B @samp{libc.a} $B$J$I$HF1MM$N(B, $B%i%$%V%i(B
                     29: $B%j$H$7$FB8:_$9$k(B. $B%(%s%8%s$O(B, C $B$*$h$S(B $B%"%;%s%V%i$G5-=R$5$l(B, $B8e=R$9$k(B
                     30: $B8@8l%$%s%?%U%'!<%9(B @b{Asir} $B$N4pK\1i;;It$H$7$FMQ$$$i$l$F$$$k0lJ}(B,
                     31: $B?t<07W;;$rI,MW$H$9$k$5$^$6$^$J%W%m%0%i%`Cf$K%j%s%/$7$FMQ$$$k$3$H$,$G$-$k(B.
                     32: ($BL$8x3+(B)
                     33: @item
                     34: @code{$B%a%b%j4IM}It(B}
                     35:
                     36: @b{Risa} $B$G$O(B, $B%a%b%j4IM}It$H$7$F(B, @code{[Boehm,Weiser]} $B$K$h$k%U%j!<(B
                     37: $B%=%U%H%&%'%"(B (@code{gc-5.0alpha2}) $B$rMQ$$$F$$$k(B. $B$3$l$O%,!<%Y%8%3%l%/%7%g%s(B
                     38: ($B0J2<(B GC $B$H8F$V(B) $B$r<+F0E*$K9T$&%a%b%j3d$jEv$F5!9=$r;}$A(B, @b{Risa} $B$N3F(B
                     39: $BItJ,$O$9$Y$F$3$l$K$h$jI,MW$J%a%b%j$rF@$F$$$k(B.
                     40:
                     41: @item
                     42: @b{Asir}
                     43:
                     44: @b{Asir} $B$O(B, @b{Risa} $B$N7W;;%(%s%8%s$N8@8l%$%s%?%U%'!<%9$G(B
                     45: $B$"$k(B. @b{Risa} $B$G$O(B, $BHf3SE*MF0W$K%f!<%6MQ$N8@8l%$%s%?%U%'!<%9$r:n$k(B
                     46: $B$3$H$,$G$-$k(B. @b{Asir} $B$O$=$N0l$D$NNc$H$7$F:n$C$?$b$N$G(B, C $B8@8l$K6a(B
                     47: $B$$J8K!$r$b$D(B. $B$^$?(B, C $B$N%G%P%C%,$H$7$F9-$/MQ$$$i$l$F$$$k(B @code{dbx} $BIw(B
                     48: $B$N%G%P%C%,$bHw$($F$$$k(B.
                     49: @end itemize
                     50:
                     51: @node Asir $B$NFCD'(B,,, Risa/Asir
                     52: @section Asir $B$NFCD'(B
                     53:
                     54: @noindent
                     55: @b{Asir} $B$O(B, $BA0=R$NDL$j(B, $B7W;;%(%s%8%s$N8@8l%$%s%?%U%'!<%9$G$"(B
                     56: $B$k(B. $BDL>o(B @b{Asir} $B$H$$$&L>A0$N<B9T2DG=%U%!%$%k$H$7$FDs6!$5$l$k(B.
                     57: $B8=:_%5%]!<%H$5$l$F$$$k5!G=$O35$M<!$NDL$j$G$"$k(B.
                     58:
                     59: @itemize @bullet
                     60: @item
                     61: C $B8@8lIw$N%f!<%68@8l(B
                     62:
                     63: @item
                     64: $B?t(B, $BB?9`<0(B, $BM-M}<0$N2C8:>h(B($B=|(B)
                     65:
                     66: @item
                     67: $B%Y%/%H%k(B, $B9TNs$N1i;;(B
                     68:
                     69: @item
                     70: $B:G>.8B$N%j%9%H=hM}(B
                     71:
                     72: @item
                     73: $BAH$_9~$_H!?t(B ($B0x?tJ,2r(B, GCD, $B%0%l%V%J4pDl$J$I(B)
                     74:
                     75: @item
                     76: $B%f!<%6Dj5AH!?t$K$h$k%D!<%k(B ($BBe?tBN>e$N0x?tJ,2r$J$I(B)
                     77:
                     78: @item
                     79: @code{dbx} $BIw$N%G%P%C%,(B
                     80:
                     81: @item
                     82: $B1"H!?t$NIA2h(B
                     83:
                     84: @item
                     85: @b{PARI} (@pxref{pari}) $B$K$h$k=iEyD61[H!?t$r4^$`<0$NI>2A(B
                     86:
                     87: @item
                     88: UNIX $B>e$G$NJ,;67W;;5!G=(B (Open XM)
                     89: @comment @item
                     90: @comment $B%R%9%H%jCV495!G=$r$b$D(B X11 $B%$%s%?%U%'!<%9(B
                     91: @end itemize
                     92:
                     93: @node $B%$%s%9%H%l!<%7%g%s(B,,, Risa/Asir
                     94: @section $B%$%s%9%H%l!<%7%g%s(B
                     95:
                     96: $B0J2<$N<jB3$-$GITL@$JE@(B, $BITET9g$JE@$,$"$C$?>l9g$NLd$$9g$o$;$O(B
                     97:
                     98: @example
                     99: noro@@para.flab.fujitsu.co.jp
                    100: @end example
                    101:
                    102: @noindent
                    103: $B08$K(B e-mail $B$G$*4j$$$7$^$9(B.
                    104:
                    105: @menu
                    106: * UNIX $BHG(B::
                    107: * Windows $BHG(B::
                    108: @end menu
                    109:
                    110: @node UNIX $BHG(B,,, $B%$%s%9%H%l!<%7%g%s(B
                    111: @subsection UNIX $BHG(B
                    112:
                    113: @noindent
                    114: $BI,MW$J%U%!%$%k$O(B @samp{asir.tgz} $B$G$"$k(B.
                    115: $B$3$l$i$OA4$F(B @code{gzip} $B$G05=L$7$F$"$k$N$G(B, $BF~<j8e(B @code{gzip} $B$G(B
                    116: $BE83+$9$k(B. $B$^$:(B, $B%$%s%9%H!<%k$9$k%G%#%l%/%H%j$r7h$a$k(B. $B%G%U%)%k%H$G$O(B
                    117: @samp{/usr/local/lib} $B$K(B @samp{asir} $B$H$$$&%G%#%l%/%H%j$H$7$F(B
                    118: $B%$%s%9%H!<%k$5$l$k$3$H$r2>Dj$7$F$$$k(B. $B0J2<$3$N%G%#%l%/%H%j$r%i%$%V%i%j(B
                    119: $B%G%#%l%/%H%j$H8F$V(B.
                    120:
                    121: @example
                    122: # gzip -dc asir.tgz | ( cd /usr/local/lib; tar xf - )
                    123: @end example
                    124:
                    125: $B8D?ME*$K;HMQ$9$k>l9g$K$O(B, @samp{$HOME}$B$J$I$KCV$$$F$b$h$$(B.
                    126:
                    127: @example
                    128: % gzip -dc asir.tgz | ( cd $HOME; tar xf - )
                    129: @end example
                    130:
                    131: @noindent
                    132: $B$3$N>l9g(B, $B%i%$%V%i%j%G%#%l%/%H%j$NL>A0$r4D6-JQ?t(B
                    133: @code{ASIR_LIBDIR} $B$K@_Dj$9$kI,MW$,$"$k(B.
                    134:
                    135: @example
                    136: % setenv ASIR_LIBDIR $HOME/asir
                    137: @end example
                    138:
                    139: @noindent
                    140: Asir $BK\BN$O(B, $B%i%$%V%i%j%G%#%l%/%H%j$N(B @samp{asir} $B$G$"$k(B.
                    141: @samp{/usr/local/bin} $B$"$k$$$O%f!<%6$N<B9T%U%!%$%k%5!<%A%Q%9(B
                    142: $B$N$I$3$+$K%7%s%\%j%C%/%j%s%/$r:n$k$HJXMx$G$"$k(B.
                    143:
                    144: @example
                    145: # ln -s /usr/local/lib/asir/asir /usr/local/bin/asir
                    146: @end example
                    147:
                    148: @noindent
                    149: $B$3$N>uBV$G(B @samp{asir} $B$r5/F0$7$F$_$k(B.
                    150:
                    151: @example
                    152: % /usr/local/bin/asir
                    153: asir_key not found.
                    154: ID for this machine is XXXXXXXX.
                    155: See the file ASIR_INSTALL to get the correct key.
                    156: @end example
                    157:
                    158: @noindent
                    159: $B$9$k$H(B, $B$3$N$h$&$J%a%C%;!<%8$,=P$F(B @samp{asir} $B$O=*N;$9$k(B. UNIX $BHG(B
                    160: $B$G$O(B, $B%^%7%s$4$H$K(B @code{key} $B$H8F$P$l$kJ8;zNs$,I,MW$G$"$k(B.
                    161: @code{key} $B$rF~<j$9$k$?$a$K$O(B,
                    162:
                    163: @example
                    164: risa@@para.flab.fujitsu.co.jp
                    165: @end example
                    166:
                    167: @noindent
                    168: $B08$K(B,
                    169:
                    170: @example
                    171: ASIR XXXXXXXX
                    172: @end example
                    173:
                    174: @noindent
                    175: $B$H$$$&(B 1 $B9T$N$_$+$i$J$k(B e-mail $B$rAw$l$P$h$$(B. @code{XXXXXXXX} $B$OI=<($5$l$?(B
                    176: @code{ID} $B$G$"$k(B. $B@^$jJV$7(B
                    177:
                    178: @example
                    179: YYYYYYYY YYYYYYYY YYYYYYYY
                    180: @end example
                    181:
                    182: @noindent
                    183: $B$H$$$&7A$N(B 1 $B9T$N$_$+$i$J$k(B e-mail $B$,FO$/$N$G(B, $B$3$N(B 1 $B9T$r4^$`(B @samp{asir_key}
                    184: $B$J$k%U%!%$%k$r%+%l%s%H%G%#%l%/%H%j$K:n$C$F(B @samp{asir} $B$r5/F0$7$F$_$k(B.
                    185:
                    186: @example
                    187: % /usr/local/bin/asir
                    188: This is Asir, Version 990831.
                    189: Copyright (C) FUJITSU LABORATORIES LIMITED.
                    190: 3 March 1994. All rights reserved.
                    191: [0]
                    192: @end example
                    193:
                    194: @noindent
                    195: $B$3$N$h$&$J%W%m%s%W%H$,=P$l$P(B, $BF~<j$7$?(B @code{key} $B$O$=$N%^%7%s$KBP$7$FM-8z(B
                    196: $B$G$"$k(B. @code{key} $B$r=q$$$F$*$/%U%!%$%k$K4X$7$F$O(B, $B4D6-JQ?t(B @code{ASIR_KEY}
                    197: $B$N@bL@$N9`$G>\$7$/=R$Y$k$,(B, $B%i%$%V%i%j%G%#%l%/%H%j$K$3$3$G:n@.$7$?(B
                    198: $B%U%!%$%k(B @samp{asir_key} $B$rCV$1$P(B, $B$=$N%^%7%s>e$GA4$F$N%f!<%6$,(B @samp{asir}
                    199: $B$r;HMQ$G$-$k$h$&$K$J$k(B. @samp{asir_key} $B$K$OJ#?t$N%^%7%s$KBP$9$k(B @code{key}
                    200: $B$r=q$1$k$N$G(B, $B%i%$%V%i%j%G%#%l%/%H%j$r6&M-$7$F$$$k>l9g$G$b(B @samp{asir_key}
                    201: $B$K9T$rDI2C$7$F$$$1$P$h$$(B.
                    202:
                    203: @example
                    204: # cp asir_key /usr/local/lib/asir
                    205: @end example
                    206:
                    207: @node Windows $BHG(B,,, $B%$%s%9%H%l!<%7%g%s(B
                    208: @subsection Windows $BHG(B
                    209:
                    210: @noindent
                    211: $BI,MW$J%U%!%$%k$O(B @samp{asirwin.tgz} $B$G$"$k(B. $BB>$K(B, @samp{gzip.exe},
                    212: @samp{tar.exe} $B$,I,MW$@$,(B, asirwin.tgz $B$HF1$8%G%#%l%/%H%j$KMQ0U$7$F(B
                    213: $B$"$k(B. $B$3$l$i(B 3 $B$D$N%U%!%$%k$rF10l%G%#%l%/%H%j$K$*$-(B, DOS $B%W%m%s%W%H(B
                    214: $B$+$i(B
                    215:
                    216: @example
                    217: C:\...> tar xzf asirwin.tgz
                    218: @end example
                    219:
                    220: @noindent
                    221: $B$r<B9T$9$l$P(B, @samp{Asir} $B$H$$$&%G%#%l%/%H%j(B (Asir $B%k!<%H%G%#%l%/%H%j(B)
                    222: $B$,$G$-$k(B. 990831 $BHG$G$O(B, GUI $B$HK\BN$,J,N%$5$l(B, $B$^$?%G%P%C%0%&%#%s%I%&$b(B
                    223: $BJL%W%m%;%9$H$7$F(B GUI $B$,8F$S=P$5$l$k$?$a(B, Asir $B%k!<%H%G%#%l%/%H%j$,@5$7$/(B
                    224: $BEPO?$5$l$F$$$k$3$H$,I,MW$G$"$k(B.  Asir $B%k!<%H%G%#%l%/%H%j$N%5%V%G%#%l%/%H(B
                    225: $B%j(B @samp{bin} $B$K(B @samp{asirgui.exe} (GUI), @samp{engine.exe} ($BK\BN(B) $B$,(B
                    226: $BCV$+$l$F$$$k(B. @samp{asirgui.exe} $B$N=i2s$NN)$A>e$2$O(B, $B%(%/%9%W%m!<%i$+$i9T(B
                    227: $B$&(B. $B$3$l$K$h$j(B
                    228:
                    229: @example
                    230: HKEY_LOCAL_MACHINE\SOFTWARE\FUJITSU\Asir\99.03.31\Directory
                    231: @end example
                    232:
                    233: @noindent
                    234: $B$H$$$&%l%8%9%H%j$K(B Asir $B%k!<%H%G%#%l%/%H%j$,@5$7$/EPO?$5$l$k(B.
                    235:
                    236: @node $B%3%^%s%I%i%$%s%*%W%7%g%s(B,,, Risa/Asir
                    237: @section $B%3%^%s%I%i%$%s%*%W%7%g%s(B
                    238:
                    239: @noindent
                    240: $B%3%^%s%I%i%$%s%*%W%7%g%s$O<!$NDL$j(B.
                    241:
                    242: @table @code
                    243:
                    244: @item -heap @var{number}
                    245: @code{Risa/Asir} $B$G$O(B, 4KB $B$N%V%m%C%/$r%a%b%j3d$jEv$F$NC10L$H$7$FMQ$$$F$$$k(B.
                    246: $B%G%U%)%k%H$G$O(B, $B=i4|(B heap $B$H$7$F(B, 16 $B%V%m%C%/(B (64KB) $B3d$jEv$F$k$,(B, $B$=$l(B
                    247: $B$rJQ99$9$k>l9g(B, @code{-heap} $B$rMQ$$$k(B. $BC10L$O%V%m%C%/$G$"$k(B.
                    248: heap $B$NBg$-$5$O(B, @code{heap()} $BH!?t$GD4$Y$k$3$H$,$G$-$k(B ($BC10L$O%P%$%H(B).
                    249:
                    250: @item -adj @var{number}
                    251: $B$3$NCM$,Bg$-$$$[$I(B, $B;HMQ%a%b%jNL$OBg$-$/$J$k$,(B, GC $B;~4V$,>/$J$/$J(B
                    252: $B$k(B. @var{number} $B$H$7$F(B 1 $B0J>e$N@0?t$,;XDj$G$-$k(B. $B%G%U%)%k%H$G$O(B 3 $B$G$"(B
                    253: $B$k(B. $B$3$NCM$,(B 1 $B0J2<$K$J$k$H(B GC $B$r$7$J$$@_Dj$K$J$k$N$GMWCm0U$G$"$k(B. heap
                    254: $B$r$J$k$Y$/?-$P$5$:$K(B, GC $B$r<gBN$K$7$F%a%b%j4IM}$7$?$$>l9g$K$O(B, $B$3$NCM$r(B
                    255: $BBg$-$/(B ($BNc$($P(B 8) $B@_Dj$9$k(B.
                    256:
                    257: @item -norc
                    258: $B=i4|2=%U%!%$%k(B @samp{$HOME/.asirrc} $B$rFI$^$J$$(B.
                    259:
                    260: @item -f @var{file}
                    261: $BI8=`F~NO$NBe$o$j$K(B, @var{file} $B$+$iF~NO$rFI$_9~$s$G<B9T$9$k(B.
                    262: $B%(%i!<$N:]$K$O$?$@$A$K=*N;$9$k(B.
                    263:
                    264: @item -paristack @var{number}
                    265: @b{PARI} (@pxref{pari}) $B@lMQ$NNN0h$NBg$-$5$r;XDj$9$k(B. $BC10L$O%P%$%H(B. $B%G%U%)(B
                    266: $B%k%H$G$O(B 1 MB.
                    267:
                    268: @item -maxheap @var{number}
                    269: heap $BNN0h$N>e8B$r;XDj$9$k(B. $BC10L$O%P%$%H(B. $B%G%U%)%k%H$G$OL5@)8B(B. UNIX $B$N(B
                    270: $B>l9g(B, $B<B:]$K$O(B @code{limit} $B%3%^%s%I$GI=<($5$l$k(B @code{datasize} $B$NCM(B
                    271: $B$K@)8B$5$l$F$$$k$?$a(B, @code{-maxheap} $B$N;XDj$,$J$/$F$b0lDjNL0J>e$K(B
                    272: heap $B$r3MF@$G$-$J$$>l9g$,$"$k$N$GCm0U(B.)
                    273: @end table
                    274:
                    275: @node $B4D6-JQ?t(B,,, Risa/Asir
                    276: @section $B4D6-JQ?t(B
                    277:
                    278: @noindent
                    279: @b{Asir} $B$N<B9T$K4X$9$k$$$/$D$+$N4D6-JQ?t$,B8:_$9$k(B. UNIX $B>e$G$O4D6-JQ?t(B
                    280: $B$O(B shell $B$N%3%^%s%I%i%$%s$+$iD>@\@_Dj$9$k$+(B, shell $B$N(B rc $B%U%!%$%k$G@_Dj(B
                    281: $B$9$k(B. Windows NT $B$G$O(B, [$B@_Dj(B]->[$B%7%9%F%`(B]->[$B4D6-(B] $B$G@_Dj$9$k(B. Windows 95/98
                    282: $B$G$O(B, @samp{c:\autoexec.bat} $B$K=q$$$F(B reboot $B$9$k(B.
                    283:
                    284: @itemize @bullet
                    285: @item
                    286: @code{ASIR_KEY}
                    287:
                    288: UNIX $BHG$G$O(B, @b{Asir} $B$,5/F0$5$l$?%^%7%s$KBP$9$k(B @code{key} $B$,$J$1(B
                    289: $B$l$P$=$N%^%7%s>e$G(B @b{Asir} $B$OF0:n$7$J$$(B. @code{key} $B$O(B 16 $B?J(B 8
                    290: $B7e(B 3 $B%o!<%I$+$i$J$j(B,
                    291:
                    292: @example
                    293: % cat asir_key
                    294: cf6f236c 61a35091 dddc4529 geisha
                    295: 82281685 d1929945 a8bd24ca yorktown
                    296: 34b75d30 63f8df93 3e881113 nyanchu
                    297: @end example
                    298:
                    299: $B$H$$$&7A$GJ#?tBf$N%^%7%s$KBP$9$k(B @code{key} $B$r0l$D$N%U%!%$%k$K$^$H$a$F(B
                    300: $B=q$/$3$H$,$G$-$k(B. @code{key} $B$N8e$m$OL5;k$5$l$k$N$G(B, $B%3%a%s%H$r=q$/(B
                    301: $B$3$H$,$G$-$k(B. @code{key} $B$r4^$`%U%!%$%k$O(B, $B0J2<$N=g$G%5!<%A$5$l$k(B.
                    302:
                    303: @enumerate
                    304: @item
                    305: $B4D6-JQ?t(B @code{ASIR_KEY} $B$K;XDj$5$l$?%U%!%$%k(B
                    306:
                    307: @item
                    308: $B%+%l%s%H%G%#%l%/%H%j$N(B @samp{asir_key}
                    309:
                    310: @item
                    311: $B4D6-JQ?t(B @code{ASIR_LIBDIR} $B$G;XDj$5$l$?%G%#%l%/%H%j(B ($B;XDj$,$J$1$l$P(B
                    312: @samp{/usr/local/lib/asir}) $B$N(B @samp{asir_key}
                    313: @end enumerate
                    314:
                    315: @item
                    316: @code{ASIR_LIBDIR}
                    317:
                    318: @b{Asir} $B$N%i%$%V%i%j%G%#%l%/%H%j(B, $B$9$J$o$A%f!<%68@8l$G=q$+$l$?%U%!%$%k(B
                    319: $B$J$I$,$*$+$l$k%G%#%l%/%H%j(B. $B;XDj$,$J$$>l9g(B UNIX $BHG$G$O(B
                    320: @samp{/usr/local/lib/asir}, Windows $BHG$G$O(B Asir $B%a%$%s%G%#%l%/%H%j$N2<$N(B
                    321: @samp{lib} $B%G%#%l%/%H%j$,MQ$$$i$l$k(B.
                    322:
                    323: @item
                    324: @code{ASIRLOADPATH}
                    325:
                    326: $B%m!<%I$5$l$k%U%!%$%k$,$"$k%G%#%l%/%H%j$r(B UNIX $B$N>l9g(B ':',
                    327: Windows$B$N>l9g(B ';' $B$G6h@Z$C$FJB$Y$k(B. $B%G%#%l(B
                    328: $B%/%H%j$O:8$+$i=g$K%5!<%A$5$l$k(B. $B$3$N;XDj$,$J$$>l9g(B, $B$*$h$S;XDj$5$l$?(B
                    329: $B%U%!%$%k$,(B @code{ASIRLOADPATH} $B$K$J$+$C$?>l9g(B, $B%i%$%V%i%j%G%#%l%/%H%j(B
                    330: $B$b%5!<%A$5$l$k(B.
                    331:
                    332: @item
                    333: @code{HOME}
                    334:
                    335: @var{-norc} $B%*%W%7%g%s$D$-$G5/F0$7$J$$>l9g(B, @samp{$HOME/.asirrc}$B$,$"$l$P(B,
                    336: $BM=$a$3$N%U%!%$%k$r<B9T$9$k(B. @code{HOME} $B$,@_Dj$5$l$F$$$J$$>l9g(B, UNIX $BHG(B
                    337: $B$G$O$J$K$bFI$^$J$$$,(B, Windows $BHG$G$O(B Asir $B%a%$%s%G%#%l%/%H%j(B
                    338: (@code{get_rootdir()} $B$GJV$5$l$k%G%#%l%/%H%j(B) $B$N(B @samp{.asirrc} $B$rC5$7(B,
                    339: $B$"$l$P$=$l$r<B9T$9$k(B.
                    340:
                    341: @end itemize
                    342:
                    343: @node $B5/F0$+$i=*N;$^$G(B,,, Risa/Asir
                    344: @section $B5/F0$+$i=*N;$^$G(B
                    345:
                    346: @noindent
                    347: @b{Asir} $B$r5/F0$9$k$H(B,
                    348: @example
                    349: [0]
                    350: @end example
                    351:
                    352: @noindent
                    353: $B$J$k%W%m%s%W%H$,I=<($5$l(B, $B%;%C%7%g%s$,3+;O$9$k(B. @samp{$HOME/.asirrc}
                    354: (Windows $BHG$N>l9g(B, @code{HOME} $B@_Dj$5$l$F$$$J$$>l9g$K$O(B @code{get_rootdir()}
                    355: $B$GJV$5$l$k%G%#%l%/%H%j$K$"$k(B @samp{.asirrc})
                    356: $B$,B8:_$7$F$$$k>l9g(B, $B$3$N%U%!%$%k$r(B @b{Asir} $B%f!<%68@8l$G$+$+$l$?(B
                    357: $B%U%!%$%k$H8+$J$7(B, $B2r<a<B9T$9$k(B.
                    358:
                    359: @noindent
                    360: $B%W%m%s%W%H$OF~NO$NHV9f$rI=$9(B. $B%;%C%7%g%s$O(B, @code{end;} $B$^$?$O(B
                    361: @code{quit;} $B$rF~NO$9$k$3$H$K$h$j=*N;$9$k(B. $BF~NO$O(B, @samp{;} $B$^$?$O(B
                    362: @samp{$} $B$^$G$r0l6h@Z$j$H$7$FI>2A$5$l$k(B. @samp{;} $B$N$H$-7k2L$OI=<($5$l(B,
                    363: @samp{$} $B$N$H$-I=<($5$l$J$$(B.
                    364:
                    365: @example
                    366: % asir
                    367: [0] A;
                    368: 0
                    369: [1] A=(x+y)^5;
                    370: x^5+5*y*x^4+10*y^2*x^3+10*y^3*x^2+5*y^4*x+y^5
                    371: [2] A;
                    372: x^5+5*y*x^4+10*y^2*x^3+10*y^3*x^2+5*y^4*x+y^5
                    373: [3] a=(x+y)^5;
                    374: evalpv : invalid assignment
                    375: return to toplevel
                    376: [3] a;
                    377: a
                    378: [4] fctr(A);
                    379: [[1,1],[x+y,5]]
                    380: [5] quit;
                    381: %
                    382: @end example
                    383:
                    384: @noindent
                    385: $B$3$NNc$G$O(B, @code{A}, @code{a}, @code{x}, @code{y} $B$J$kJ8;z$,;HMQ$5$l$F$$$k(B.
                    386: @code{A} $B$O%W%m%0%i%`$K$*$1$kJQ?t$G(B, @code{a}, @code{x}, @code{y} $B$O?t3XE*(B
                    387: $B$J0UL#$G$NITDj85$G$"$k(B. $B0lHL$K%W%m%0%i%`JQ?t$OBgJ8;z$G;O$^$j(B,
                    388: $BITDj85$O>.J8;z$G;O$^$k(B. $B$3$NNc$G$o$+$k$h$&$K(B, $B%W%m%0%i%`JQ?t$O(B,
                    389: $B?t(B, $B<0$J$I$r3JG<$7$F$*$/$?$a$N$b$N$G$"$j(B, C $B8@8l$J$I$K$*$1$kJQ?t$KBP1~$9$k(B.
                    390: $B0lJ}(B, $BITDj85$O$=$l<+?H$GCM$r;}$D$3$H$O$G$-$:(B, $B=>$C$F(B, $BITDj85$KBP$9$k(B
                    391: $BBeF~$O5v$5$l$J$$(B. $B8e$K<($9$,(B, $BITDj85$KBP$9$kBeF~$O(B, $BAH$_9~$_H!?t(B @code{subst()}
                    392: $B$K$h$jL@<(E*$K9T$o$l$k(B.
                    393:
                    394: @node $B3d$j9~$_(B,,, Risa/Asir
                    395: @section $B3d$j9~$_(B
                    396:
                    397: @noindent
                    398: $B7W;;$r<B9TCf$K3d$j9~$_$r$+$1$?$$>l9g(B, $B3d$j9~$_%-%c%i%/%?(B($BDL>o$O(B
                    399: @kbd{C-c}, DOS $BHG$G$O(B @kbd{C-x}, Mac $BHG$G$O(B
                    400: @code{command+}@samp{.} ) $B$rF~NO$9$k(B.
                    401:
                    402: @example
                    403: @@ (x+y)^1000;
                    404: @kbd{C-c}interrupt ?(q/t/c/d/u/w/?)
                    405: @end example
                    406:
                    407: @noindent
                    408: $B3FA*Br;h$N0UL#$O<!$NDL$j(B.
                    409:
                    410: @table @code
                    411: @item q
                    412: @b{Asir} $B$r=*N;$9$k(B. ($B3NG'$"$j(B)
                    413: @item t
                    414: $B%H%C%W%l%Y%k$KLa$k(B. ($B3NG'$"$j(B)
                    415: @item c
                    416: $B<B9T$r7QB3$9$k(B.
                    417: @item d
                    418: $B%G%P%C%0%b!<%I$KF~$k(B. $B%G%P%C%,$K4X$7$F$O(B @xref{$B%G%P%C%,(B}.
                    419: @item u
                    420: @code{register_handler()} (@pxref{ox_reset register_handler}) $B$GEPO?$5$l$?(B
                    421: $B4X?t$r<B9T8e%H%C%W%l%Y%k$KLa$k(B. ($B3NG'$"$j(B)
                    422: @item w
                    423: $BCfCGE@$^$G$NH!?t$N8F$S=P$7Ns$rI=<($9$k(B.
                    424: @item ?
                    425: $B3FA*Br;h$N0UL#$r@bL@$9$k(B.
                    426: @end table
                    427:
                    428: @node $B%(%i!<=hM}(B,,, Risa/Asir
                    429: @section $B%(%i!<=hM}(B
                    430:
                    431: @noindent
                    432: $BAH$_9~$_H!?t$KIT@5$J7?$N0z?t$rEO$7$?>l9g$J$I$K$O<B9T$,CfCG$5$l$k$,(B,
                    433: $B%f!<%6H!?t$NCf$G%(%i!<$,5/$-$?>l9g$K$O%H%C%W%l%Y%k$KLa$kA0$K<+F0E*$K%G%P%C%0(B
                    434: $B%b!<%I$KF~$k(B. $B$3$N>uBV$G(B
                    435: $B%(%i!<$N>l=j(B, $BD>A0$N0z?t$NCM$J$I$rD4$Y$k$3$H$,$G$-$k(B.
                    436: $BI=<($5$l$k%(%i!<%a%C%;!<%8$O$5$^$6$^$G$"$j(B, $BFbIt$NH!?tL>$K0z$-B3$$$F(B
                    437: $B%a%C%;!<%8$,I=<($5$l$k(B. $B$3$l$O(B, $B8F$S=P$5$l$?AH$_9~$_H!?t(B
                    438: $B$HI,$:$7$bBP1~$O$7$J$$(B.
                    439:
                    440: @noindent
                    441: $B$=$NB>(B, $B$5$^$6$^$J860x$K$h$jFbIt1i;;H!?t$K$*$$$F%(%i!<$,@8$:$k$3$H$,(B
                    442: $B$"$k(B. UNIX $BHG$N>l9g(B, $B$3$l$O<!$N$$$:$l$+$N(B
                    443: @code{internal error} $B$H$7$FJs9p$5$l(B, $BDL>o$N%(%i!<$HF1MM$K07$C$F(B,
                    444: $B%G%P%C%0%b!<%I$KF~$k(B.
                    445:
                    446: @table @code
                    447: @item SEGV
                    448: @itemx BUS ERROR
                    449:
                    450: $BAH$_9~$_H!?t$K$h$C$F$O(B, $B0z?t$N7?$r87L)$K%A%'%C%/$;$:$K1i;;%k!<%A%s$K0z(B
                    451: $B$-EO$7$F$7$^$&$b$N$bB8:_$7$F$$$k(B. $B$3$N$h$&$J>u67$K$*$$$F(B,
                    452: $BIT@5$J%]%$%s%?(B, $B$"$k$$$O(B NULL $B%]%$%s%?$K$h$k%"%/%;%90cH?$,$"$C$?>l9g(B, $B$3$l$i(B
                    453: $B$N%(%i!<$H$J$k(B.
                    454:
                    455: @item BROKEN PIPE
                    456:
                    457: $B%W%m%;%94VDL?.$K$*$$$F(B, $BAj<j@h$N%W%m%;%9$H$N4V$N%9%H%j!<%`(B
                    458: $B$,4{$KB8:_$7$F$$$J$$>l9g(B ($BNc$($P4{$KAj<j@h$N%W%m%;%9$,=*N;$7$F$$$k>l9g$J$I(B)
                    459: $B$K(B, $B$=$N%9%H%j!<%`$KF~=PNO$7$h$&$H$7$?>l9g$K$3$N%(%i!<$H$J$k(B.
                    460: @end table
                    461:
                    462: @noindent
                    463: $B$3$l$i$O<B:]$K$O(B, $BAH$_9~$_H!?t$NF~8}$K$*$$$F(B, $B0z?t$r40A4$K%A%'%C%/(B
                    464: $B$9$k$3$H$K$h$jBgItJ,$OKI$2$k$,(B, $B<j4V$,B?$/$+$+$k$3$H$H(B, $B>l9g$K(B
                    465: $B$h$C$F$O8zN($rMn$9$3$H$K$b$J$k$?$a(B, $B$"$($F0z?t%A%'%C%/$O%f!<%6(B
                    466: $BG$$;$K$7$F$"$k(B.
                    467:
                    468: @node $B7W;;7k2L$*$h$SFC<l$J?t(B,,, Risa/Asir
                    469: @section $B7W;;7k2L(B, $BFC<l$J?t(B
                    470:
                    471: @noindent
                    472: @code{@@} $B$O%(%9%1!<%WJ8;z$H$7$F;HMQ$5$l$k(B. $B8=:_<!$N$h$&$J5,Dj$,$"$k(B.
                    473:
                    474: @table @code
                    475: @item @@@var{n}
                    476: @var{n} $BHVL\$N7W;;7k2L(B.
                    477: @item @@@@
                    478: $BD>A0$N7W;;7k2L(B.
                    479: @item @@i
                    480: $B5u?tC10L(B.
                    481: @item @@pi
                    482: $B1_<~N((B.
                    483: @item @@e
                    484: $B<+A3BP?t$NDl(B.
                    485: @item @@
                    486: 2 $B85BN(B GF(2) $B>e$N0lJQ?tB?9`<0$NJQ?t(B ($BITDj85(B).
                    487: @item @@>, @@<, @@>=, @@<=, @@==, @@&&, @@||
                    488: quantifier elimination $B$K$*$1$k(B, $B0l3,=R8lO@M}1i;;;R(B
                    489: @end table
                    490:
                    491: @example
                    492: [0] fctr(x^10-1);
                    493: [[1,1],[x-1,1],[x+1,1],[x^4+x^3+x^2+x+1,1],[x^4-x^3+x^2-x+1,1]]
                    494: [1] @@@@[3];
                    495: [x^4+x^3+x^2+x+1,1]
                    496: [2] eval(sin(@@pi/2));
                    497: 1.000000000000000000000000000000000000000000000000000000000
                    498: [3] eval(log(@@e),20);
                    499: 0.99999999999999999999999999998
                    500: [4] @@0[4][0];
                    501: x^4-x^3+x^2-x+1
                    502: [5] (1+@@i)^5;
                    503: (-4-4*@@i)
                    504: [6] eval(exp(@@pi*@@i));
                    505: -1.0000000000000000000000000000
                    506: [7] (@@+1)^9;
                    507: (@@^9+@@^8+@@+1)
                    508: @end example
                    509:
                    510: @noindent
                    511: $B%H%C%W%l%Y%k$G7W;;$5$l$?CM$O$3$N$h$&$K%R%9%H%j$H$7$F<h$j=P$72DG=$G$"$k$,(B,
                    512: $B$3$N$3$H$O(B, $B%,%Y!<%8%3%l%/%?$K$H$C$F$OIiC4$r$b$?$i$92DG=@-$,$"$k(B. $BFC$K(B,
                    513: $BBg$-$J<0$r%H%C%W%l%Y%k$G7W;;$7$?>l9g(B, $B$=$N8e$N(B GC $B;~4V$,5^B.$KA}Bg$9$k2D(B
                    514: $BG=@-$,$"$k(B. $B$3$N$h$&$J>l9g(B, @code{delete_history()}
                    515: (@pxref{delete_history,,@code{delete_history}}) $B$,M-8z$G$"$k(B.
                    516:
                    517:

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>