[BACK]Return to ox_math.tex CVS log [TXT][DIR] Up to [local] / OpenXM / src / ox_math / documents

Diff for /OpenXM/src/ox_math/documents/ox_math.tex between version 1.5 and 1.6

version 1.5, 2000/01/20 15:09:24 version 1.6, 2000/01/20 15:18:31
Line 1 
Line 1 
 %#!platex  %#!platex
 %% $OpenXM: OpenXM/src/ox_math/documents/ox_math.tex,v 1.4 1999/11/29 12:05:15 ohara Exp $  %% $OpenXM: OpenXM/src/ox_math/documents/ox_math.tex,v 1.5 2000/01/20 15:09:24 ohara Exp $
   
 \documentclass{jarticle}  \documentclass{jarticle}
 \title{Mathematica の Open XM 化について  \title{Mathematica の Open XM 化について
Line 13 
Line 13 
 \begin{document}  \begin{document}
 \maketitle  \maketitle
   
 \section{Open Mathematicaの構成}  \section{我々が提供するもの}
   
   我々が提供するのは二つのプログラムとそのソースである。一つ目は
   {\tt ox\_math} プログラムであり、これは OpenXM サーバの一種である。二つ
   目は {\tt math2ox} であり、OpenXM クライアントである。
   
   
   \section{Open Mathematica サーバの構成}
   
 Open Mathmatica サーバはOpen XM クライアントおよびmathematica カーネルと  Open Mathmatica サーバはOpen XM クライアントおよびmathematica カーネルと
 通信する。Open Mathmatica サーバは起動直後にmathematica カーネルを起動し、  通信する。Open Mathmatica サーバは起動直後にmathematica カーネルを起動し、
 mathematica カーネルと協調して動作する。mathematica カーネルとは  mathematica カーネルと協調して動作する。mathematica カーネルとは
Line 126  Mathematica から受け取ったデータは基本的に CMO\_STRING
Line 133  Mathematica から受け取ったデータは基本的に CMO\_STRING
 まだ、実装していないが、多項式(CMO\_???\_PORINOMIAL)の扱いが難しい。  まだ、実装していないが、多項式(CMO\_???\_PORINOMIAL)の扱いが難しい。
   
 \section{個々のスタックマシン命令の実装}  \section{個々のスタックマシン命令の実装}
 現在、実装しているのは  
   現在、実装されているのは
 SM\_popCMO, SM\_popString, SM\_pops, SM\_executeFunction,  SM\_popCMO, SM\_popString, SM\_pops, SM\_executeFunction,
 SM\_executeStringByLocalParser, SM\_mathcap, SM\_setMathcap(受け取るだけ  SM\_executeStringByLocalParser, SM\_mathcap, SM\_setMathcap(受け取るだけ
 で何もしない)である。  で何もしない)である。
   
 \section{Mathematica を OX のクライアントに}  \section{Mathematica を OX のクライアントに}
 OpenXM クライアントは Mathematica の外部プログラム({\tt math2ox})  
 の形で実現されている。  OpenXM クライアントは Mathematica の外部プログラム({\tt math2ox}) の形で
 すなわち、Mathematica -- math2ox の間は MathLink プロトコルで、  実現されている。すなわち、Mathematica と math2ox の間は MathLink プロト
 math2ox -- OpenXM サーバの間は OpenXM プロトコルで通信し、  コルで、math2ox と OpenXM サーバの間は OpenXM プロトコルで通信し、
 math2ox が適切に情報を変換しながらやりとりする。  math2ox が適切に情報を変換しながらやりとりする。その意味で wrapper の一
 その意味で wrapper の一種であるとも言える。  種であるとも言える。
   
 利用するには、最初に  利用するには、最初に
 \begin{verbatim}  \begin{verbatim}

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6

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