[ruby-list:50749] C言語によるRubyの拡張ライブラリの作成について

From: 成田恭一 <ntnarita_prn@...>
Date: 2019-04-26 02:09:35 UTC
List: ruby-list #50749
お世話になります。
成田と申します。

C言語でRubyの拡張ライブラリを作ろうと思っておりますが
実現できるかわからず質問させていただきます。

ruby 2.4で開発をしようとしております。

C言語の方で引数に配列を複数使いアウトプットとして
その配列を使う関数があるのですが、それをRuby用の拡張ライブラリ
にできないかという事です。

すでにC言語でそのような関数がありそのまま使えればいいなと
思うのですがラッパー関数を作る時点ではて?そんなことできるのかな
と悩んでいる次第です

具体的には
void hoge(double x[],double y[],double z[],double w[])
という4つの配列を引数にとる関数があり、x,y,z,wをRubyの方で使いたい
と考えております。

もしこういう事ができないというのであればC言語の関数を作り直す
必要がありますのでご教示頂ければと思います。

OSはUbuntu16.04LTSとなっております。

情報が足りないという事であれば回答致します。

以上、よろしくお願い致します
-- 
東京支店の住所が変わりました
∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞
 成田 恭一
       mail: ntnarita_prn@net-do.jp
 株式会社ネットワーク ソフト アソシエイツ
   ※書面郵送先はこちらでございます※ 
    開 発 室  札幌市中央区北1条西9丁目3−27第三古久根ビル8F
           ℡011-251-7211   fax011-251-7212
    本   社 札幌市西区西町南17−2−40
           ℡011-661-6618 fax011-661-6931
                           hp: http://www.ntwork.co.jp
       東京支店 東京都渋谷区恵比寿4-20-3 恵比寿ガーデンプレイスタワー18階
           ℡03-5789-5337 
   
   “診療所用 携帯予約可能・電子カルテAmbitious”
∞∞∞∞∞∞∞ Network Soft Associates Inc. ∞∞∞∞∞∞

In This Thread

Prev Next