=================================================================== RCS file: /home/cvs/OpenXM/src/kan96xx/Doc/changelog-ja.tex,v retrieving revision 1.27 retrieving revision 1.30 diff -u -p -r1.27 -r1.30 --- OpenXM/src/kan96xx/Doc/changelog-ja.tex 2009/09/04 11:13:11 1.27 +++ OpenXM/src/kan96xx/Doc/changelog-ja.tex 2013/09/20 06:02:18 1.30 @@ -1,4 +1,4 @@ -% $OpenXM: OpenXM/src/kan96xx/Doc/changelog-ja.tex,v 1.26 2009/08/26 04:54:40 takayama Exp $ +% $OpenXM: OpenXM/src/kan96xx/Doc/changelog-ja.tex,v 1.29 2012/10/29 02:51:41 takayama Exp $ \documentclass{jarticle} \title{ChangeLog \\ ---kan96xx, kxx, k097} \author{Nobuki Takayama} @@ -642,6 +642,7 @@ debug 用に便利なコマンド. rr (UNDEF) getNode :: i-hg/crest09/Prog/fan*.sm1 (private) \end{verbatim} +%$ 関係あるfiles. Doc/cgi.sm1, trans/, @@ -651,6 +652,43 @@ k0 server で変換 ({\tt QuoteMode(1); }. trans/polymake.sm1 は, 組み込みマクロとなる. doPolymake は local のものを呼ぶ. + +\section{2012-9-16, syz} + +syz が存在しない場合に syz (hol.sm1) が warning を出力する件. +getRing を 空リストに対してやっていることが原因. +kanExport0.c の data\_conversion の key を出力することにより debug. + +\section{2012-10-29, doPolymake} + +doPolymake の仕組みを見て, 処理の bug を修正する予定. +shell.c に help を追加. +\begin{verbatim} + [(parse) (cgi.sm1) pushfile] extension + /doPolymake {doPolymake.OoHG} def + [(keep_tmp_files) (1)] oxshell + /afo (Hello! ) def [(cat) (stringIn://afo)] oxshell +\end{verbatim} +{\tt \$TMP} に 作業ファイルを保存. +{\tt kan96xx/trans} で データ形式の変換. +作業ファイルの生成は +{\tt generateTMPfiles()} ({\tt util/ox\_pathfinder.c}). + +\section{2013-09-20, doPolymake} +bug fix. 有理数を accept. oxshell のマニュアルを更新. + +class の利用法を思い出す. +\begin{verbatim} + [(FACETS) (polymake.data(polymake.POINTS([[1,0,0],[1,1,0],[1,0,1],[1,1,1/2]])))] + doPolymake /rr set +rr 1 get /ff set +ff (array) dc :: % class を array へ変換. +\end{verbatim} +{\tt primitive.c} で class を search. +KclassDataConversion() 関数を読めばよいことがわかる. +grep すると {\tt kclass.c} を探せばいい. +ここに tag がいろいろある. +usage に note-class を追加. \end{document}