Shiro Kawai
shiro****@lava*****
2004年 7月 14日 (水) 16:22:25 JST
From: Shoji Kuzukami <kuzuk****@manba*****> Subject: [Gauche-devel-jp] 数値コンパイラ(genstub)に関して, Date: Wed, 14 Jul 2004 15:57:12 +0900 > とりあえずstubファイルは,吐けるようになったのですが, > genstubが<f64uvector>などに標準では対応しておらず, > stubファイルが変換できませんでした. [snip] > %できれば,標準でgenstubを > %<f64uvector>などに対応させていただきたいのですが, > %かなり手間なのでしょうか? いえ、手間というより、後付けの型をgenstubで処理する綺麗な方法を まだ考えていないのでつけていないだけなのです。このへんも0.8.x系列で なんとかしなければなりません。 現状では、こんな感じの記述を.stubファイルの先頭近くに入れておけば genstubが<u32vector>等を認識するようになります。 (define-type <u32vector> "ScmU32Vector*" "u32vector" "SCM_U32VECTORP" "SCM_U32VECTOR") (define-type <f32vector> "ScmF32Vector*" "f32vector" "SCM_F32VECTORP" "SCM_F32VECTOR") --shiro