[Gauche-devel-jp] Re: 数値コンパイラ(genstub)に関して,

Back to archive index

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



Gauche-devel-jp メーリングリストの案内
Back to archive index