[BACK]Return to oxshell.oxw CVS log [TXT][DIR] Up to [local] / OpenXM / src / kan96xx / Doc

Annotation of OpenXM/src/kan96xx/Doc/oxshell.oxw, Revision 1.1

1.1     ! takayama    1: %%$OpenXM$
        !             2: %% "make oxshell-ja.tex" to get the platex source.
        !             3: //&ja \documentclass{jarticle}
        !             4: //&en \documentclass{article}
        !             5:
        !             6: //&ja \title{Oxshell $B$N@_7W$H<BAu(B}
        !             7: //&en \title{The design and implementation of oxshell}
        !             8: //&C \author{Nobuki Takayama}
        !             9: //&C \date{December 5, 2003}
        !            10: //&C \newtheorem{example}{Example}
        !            11: \usepackage{html}
        !            12:
        !            13: \begin{document}
        !            14: \maketitle
        !            15:
        !            16: /*&ja
        !            17: OpenXM $B%W%m%8%'%/%H$G$O(B OX RFC 100 $B$rMQ$$$F<o!9$N?t3X%=%U%H%&%(%"%7%9%F%`$NE}9g2=$r;n$_$F$$$k(B.
        !            18: $B?7$7$$(B OX RFC 100 $B=`5r$N%5!<%P$r:n$k>l9g$K$O(B
        !            19: $B%?!<%2%C%H$H$9$k?t3X%=%U%H%&%(%"%7%9%F%`$N%=!<%9%3!<%I$K(B OX RFC 100 $BBP1~ItJ,(B
        !            20: $B$r2C$($k:n6H$r$7$J$$$H$$$1$J$$(B.
        !            21: $B$3$N:n6H$O%=!<%9%3!<%I$NM}2r$H$+$J$j$N<j4V$rMW$9$k(B.
        !            22: $B0lJ}(B, $BB?$/$N?t3X%=%U%H%&%(%"%7%9%F%`$O$"$i$+$8$a%U%!%$%k$K%3%^%s%I$d%G!<%?$r=q$-=P$7$F$*$/$3$H$K$h$j(B
        !            23: unix $B$N(B shell $B$d(B Windows $B$N%3%^%s%I%W%m%s%W%H$+$iMxMQ2DG=$J$h$&$K:n$i$l$F$$$k(B.
        !            24: $B$3$N$h$&$J?t3X%=%U%H%&%(%"$r%P%C%A=hM}BP1~%"%W%j%1!<%7%g%s$H$3$NJ8=q$G$O$h$V(B.
        !            25:
        !            26: Oxshell $B$O>e5-$N$h$&$J%P%C%A=hM}BP1~%"%W%j%1!<%7%g%s$r%=!<%9%3!<%I$N2~JQ$J$/(B
        !            27: OX RFC 100 $B=`5r$K$9$k$?$a$N$$$o$f$k%i%C%Q!<7?$N(B OX $B%5!<%P$r=q$/$?$a$NJd=u5!G=$r(B
        !            28: $BDs6!$9$k(B sm1 $B$X$NAH$_9~$_4X?t$G$"$k(B.
        !            29: */
        !            30:
        !            31: //&ja Oxshell $B$rMQ$$$F(B OX $B%5!<%P$r<B8=$9$k$N$,E,@Z$J?t3X%=%U%H%&%(%"$O0J2<$N$h$&$JFCD'$r$b$D$b$N$G$"$m$&(B.
        !            32: /*&ja
        !            33: \begin{enumerate}
        !            34: \item $B%P%C%A=hM}BP1~%"%W%j%1!<%7%g%s$G$"$k(B.
        !            35: \item $B%=!<%9%3!<%I$NJQ99$,$G$-$J$$$+:$Fq(B.
        !            36: \item $B%5!<%P$H$NDL?.$,IQHK$K$*$-$J$$(B.
        !            37: \item $B%5!<%P$N7W;;$rCfCG$7$F(B, $B:FEY3+;O$9$k$J$I$NI,MW$,$J$$(B.
        !            38: \item Windows $B$G$b(B unix $B$G$bF0$+$7$?$$(B.
        !            39: \end{enumerate}
        !            40: */
        !            41: //&ja $B$3$N$h$&$JFCD'$r4v$D$+$b$D%=%U%H%&%(%"%7%9%F%`$H$7$F$?$H$($P(B, {\tt polymake} $B$,$"$k(B
        !            42: //&C (\htmladdnormallink{{\tt http://www.math.tu-berlin.de/polymake}}{http://www.math.tu-berlin.de/polymake}).
        !            43: /*&ja
        !            44: Polymake $B$OB?LLBN$N(B facet $B$N?t$(5s$2$J$IB?LLBN$N<o!9$N9=@.$H7W;;$r$*$3$J$&$?$a$N%=%U%H%&%(%"$G$"$k(B.
        !            45: Polymake $B$O%P%C%A=hM}BP1~%"%W%j%1!<%7%g%s$G$"$j(B, $B$^$?(B C++ $B$G=q$+$l$?%=!<%9$O@hC<E*$J(B C++ $B$N5!G=$r(B
        !            46: $BMxMQ$7$F$*$j%3%s%Q%$%k$,MF0W$G$J$$(B.
        !            47: $B%5!<%P$H$NDL?.$NIQEY$OLdBj$K$h$k$,$"$kDxEYBg$-$$7W;;$N>l9g$ODL?.;~4V$OL5;k$G$-$k(B.
        !            48: Polymake $B$OBPOCE*MxMQ$OA[Dj$7$F$*$i$:%5!<%P$N7W;;$rCfCG$7$F(B, $B:FEY3+;O$9$k$J$I$NI,MW$,$J$$(B.
        !            49: $B$3$NJ8>O$G$O$3$N(B {\tt polymake} $B$rNc$K$H$C$F(B, oxshell $B$N@_7W$H<BAu$r=R$Y$k(B.
        !            50: */
        !            51:
        !            52: //&ja \section{ox polymake $B%5!<%PF~Lg(B}
        !            53: //&en \section{Introduction to ox polymake server}
        !            54:
        !            55: /*&ja
        !            56: oxshell $B$N@_7W$H<BAu$r=R$Y$k$^$($K(B, {\tt polymake} $B$,$I$N$h$&$J%=%U%H%&%(%"$+(B,
        !            57: ox polymake $B$,$I$N$h$&$KF0:n$9$k$+<BNc$r$"$2$F@bL@$7$h$&(B.
        !            58: */
        !            59:
        !            60: //&C \begin{example} \rm
        !            61: /*&ja
        !            62: $BE@(B $(1,0,0)$, $(1,1,0)$, $(1,0,1)$, $(1,1,1)$ $B>e$N(B cone $B$N(B facet $B$r5a$a$h(B. \\
        !            63: {\tt polymake} $B$G$O$D$.$h$&$JF~NO%U%!%$%k(B {\tt square.poly} $B$r$^$::n@.$9$k(B.
        !            64: */
        !            65: /*&C
        !            66: {\footnotesize \begin{verbatim}
        !            67: POINTS
        !            68: 1 0 0
        !            69: 1 1 0
        !            70: 1 0 1
        !            71: 1 1 1
        !            72:
        !            73: \end{verbatim} }
        !            74: */
        !            75: //&ja \noindent $B$=$7$F<!$N%3%^%s%I$r(B shell $B$+$i<B9T$9$k(B.
        !            76: //&C  \ \\ \verb@ polymake square.poly FACETS @ \\
        !            77: //&ja {\tt Polymake} $B$O<!$N$h$&$K7k2L$rLa$9(B.
        !            78: /*&C
        !            79: {\footnotesize \begin{verbatim}
        !            80: FACETS
        !            81: 0 0 1
        !            82: 0 1 0
        !            83: 1 0 -1
        !            84: 1 -1 0
        !            85: \end{verbatim} }
        !            86: */
        !            87: //&C \end{example}
        !            88:
        !            89:
        !            90: //&C \begin{example} \rm
        !            91: /*&ja
        !            92: $BF1$8Nc$r(B {\tt sm1/oxshell} $B$rMQ$$$F2r$/$H<!$N$h$&$K$J$k(B.
        !            93: */
        !            94: //&ja $B<!$N%3%^%s%I$r(B {\tt ox\_sm1} $B$K<B9T$5$;$k(B.  $B$3$?$($O%9%?%C%/%^%7%s$NJQ?t(B {\tt rr} $B$KF~$k(B.
        !            95: /*&C
        !            96: {\footnotesize \begin{verbatim}
        !            97:  [(FACETS) (polymake.data(polymake.POINTS([[1,0,0],[1,1,0],[1,0,1],[1,1,1]])))]
        !            98:          doPolymake /rr set ;
        !            99: \end{verbatim} }
        !           100: */
        !           101: //&ja {\tt rr} $B$K$O$D$.$h$&$JCM$,$O$$$C$F$$$k(B.
        !           102: /*&C
        !           103: {\footnotesize \begin{verbatim}
        !           104: [ $polymake.data(polymake.POINTS([[1,0,0],[1,1,0],[1,0,1],[1,1,1]]),
        !           105:    polymake.FACETS([[0,0,1],[0,1,0],[1,0,-1],[1,-1,0]]),
        !           106:    polymake.AFFINE_HULL())$
        !           107:   CMO tree expression of the data above
        !           108:   Outputs to stdout and stderr ]
        !           109: \end{verbatim} }
        !           110: */
        !           111: //&C \end{example}
        !           112:
        !           113:
        !           114: //&ja \section{doPolymake $B$N=hM}$NN.$l(B}
        !           115:
        !           116: //&ja  {\bf $B0J2<$O$H$j$"$($:MWE@$N$_(B.}
        !           117:
        !           118: /*&ja
        !           119: \begin{enumerate}
        !           120: \item  (CMO tree $B$r(B tfb/2 $B7A<0$X(B.)
        !           121: \item  tfb/2 $BI=8=$N%G!<%?$r(B polymake $B$NF~NO7A<0$X(B.
        !           122: \item  polymake $B$r(B {\tt oxshell} $B$G8F$S=P$9(B.
        !           123: \item  $B$&$1$H$C$?(B polymake $B7A<0$N%G!<%?$r(B tfb/2 $B7A<0$X(B (polymake2tfb).
        !           124: \item  (tfb/2 $B7A<0$r(B CMO tree $B$X(B.)
        !           125: \end{enumerate}
        !           126:
        !           127: {\tt doPolymake} $B$N%=!<%9$O(B {\tt kan96xx/trans/polymake.sm1} $B$K$"$k(B.
        !           128: */
        !           129:
        !           130: //&ja \section{{\tt Oxshell} $B$NFCD'(B}
        !           131:
        !           132: //&ja  {\bf $B0J2<$O$H$j$"$($:MWE@$N$_(B.}
        !           133:
        !           134: /*&ja
        !           135: \noindent OX RFC 100 $B$K$O%U%!%$%k$N35G0$,$J$$(B. $B$7$?$,$C$F(B, \\
        !           136: \verb@ polymake $B%U%!%$%kL>(B $BF0:n(B @ \\
        !           137: $B$_$?$$$J%W%m%0%i%`$O(B OX $B%9%?%C%/%^%7%s$N>e$N%G!<%?$r%U%!%$%k$K=q$-=P$7$F$+$i(B
        !           138: $B<B9T$7$F(B, $B$=$l$+$i$^$?%9%?%C%/%^%7%s$N>e$N%G!<%?$KJQ49$7$J$$$H$$$1$J$$(B.
        !           139: $B$3$NJQ49$OC1=c;E;v$G$"$k$,(B, $B<B:]$N%W%m%0%i%`$O(B unix $B$H(B windows $B$N%Q%9L>$N0c$$$H$+(B,
        !           140: /bin/sh $B$NB8:_$r2>Dj$G$-$k(B unix $B$H(B /bin/sh $B$NB8:_$r2>Dj$G$-$J$$(B windows
        !           141: $B$H$+$$$m$s$JMWAG$,$"$j(B, $B%W%m%0%i%`$,BgJQFI$_$K$/$/J]<i$b$7$K$/$$(B
        !           142: ( phc $B$G$N7P83(B).  ZPG $B$N6KCW$G$"$k(B.
        !           143: {\tt oxshell} $B$G$O$3$N;E;v$O<!$N(B 1 $B9T$G=q$/(B. \\
        !           144: \verb@  [(polymake)  (stringInOut://$B%9%?%C%/%^%7%sJQ?tL>(B.poly)  $BF0:n(B] oxshell @ \\
        !           145: $B%9%?%C%/%^%7%s$NJQ?t$r%U%!%$%k$r$_$J$7$F$$$k(B.
        !           146: $BJQ?t$r(B input output stream $B$H$_$J$9$H$$$&$N$O(B Java $B$N(B class $BEy$G(B
        !           147: $B$9$G$K$D$+$o$l$F$$$k$h$/CN$i$l$F$$$k9)IW$@$,$3$l$r:N$jF~$l$k$3$H$K$h$j(B,
        !           148: $B9M$(J}$,@0M}$5$l%W%m%0%i%`$NJ]<i@-$,BgJQ$h$/$J$j(B, $B$^$??7$7$$%P%C%A7?%"%W%j%1!<%7%g%s$N(B
        !           149: OX $B%5!<%P2=$,3Z$K$J$C$?(B.
        !           150:
        !           151:
        !           152: {\tt oxshell} $B$N$=$NB>$N%3%^%s%I$K$D$$$F$O(B, sm1 $B$G(B {\tt (oxshell) usage}
        !           153: $B$N2r@b$r8+$h(B.
        !           154: $B>-MhE*$K$O(B /bin/sh $B$N3HD%8@8l$H$9$kM=Dj(B.
        !           155:
        !           156: OX RFC 100 $B$K%U%!%$%k$N35G0$r2C$($k:n6H$O(B OX RFC 103 (100, 101 $B$NJd$$(B) $B$G$d$kM=Dj(B.
        !           157: */
        !           158:
        !           159: \end{document}

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