Return to intro-eg.texi CVS log | Up to [local] / OpenXM / src / asir-contrib / packages / doc |
File: [local] / OpenXM / src / asir-contrib / packages / doc / Attic / intro-eg.texi (download)
Revision 1.2, Fri Dec 10 01:58:03 1999 UTC (24 years, 9 months ago) by takayama
1. @section{hogehoge} causes a trouble for automatic generation of help files, so @section{hogehoge} is corrected to @section hogehoge. 2. sm1_reduction(A|proc=P) is added. It computes the nornal form of a given polynomial. I'm now using a new feature of asir to write this function. We can give arguments to user defined functions by keywords; the syntax is as follows: function_hogehoge(A,B,... | key1=val1, key2=val2, ...) def function_hogehoge(A,B,...) { K1 = getopt(key1); if (type(K1) == -1) { /* set the default value */ ...... sm1_reduction() also looks for ox_sm1 server automatically, and if there is no server, it starts the server. So, users need not specify the sever id. |
@comment $OpenXM: OpenXM/src/asir-contrib/packages/doc/intro-eg.texi,v 1.2 1999/12/10 01:58:03 takayama Exp $ @node Introduction,,, Top @section Introduction The computer algebra system @code{asir} can use servers, which support the @code{OpenXM} protocols, as plugin modules. The interface functions to call these servers are read by loading the file @file{xm}. This document explains these interface functions for @code{asir}. As to technical details on the @code{OpenXM} protocols, see @file{openxxx.tex} at @file{$(OpenXM_HOME)/src/kxx}. Enjoy mathematics on your computer. @noindent OpenXM Committers: @table @bullet @item Maekawa, Masahide (Oct., 1999 -- : CVS server) @item Noro, Masayuki (Jan., 1996 -- : OpenXM Protocol, asir99) @item Ohara, Katsuyoshi (Jan., 1998 -- : ox_math) @item Okutani, Yukio (Oct., 1999 -- : asir contrib) @item Takayama, Nobuki (Jan., 1996 -- : OpenXM Protocol, kan) @item Tamura, Yasushi (Nov., 1998 -- : OpenMath proxy) @end table