[ruby-list:45489] Re: volatileの付け方

From: rubikitch@...
Date: 2008-09-11 12:34:59 UTC
List: ruby-list #45489
From: 谷垣 宏一 <co01@mac.com>
Subject: [ruby-list:45484] volatileの付け方
Date: Thu, 11 Sep 2008 20:19:29 +0900

るびきちです。

> ことを知ったのですが、配列にVALUEを 
> 格納する場合、次のどちらが良いのでしょうか? 

以下のAPIでRubyの配列に格納するのが無難だと思いますが…

VALUE rb_ary_new _((void));
VALUE rb_ary_new2 _((long));
VALUE rb_ary_new3 __((long,...));
VALUE rb_ary_new4 _((long, const VALUE *));

あえてC言語の配列に格納する意味があるのでしょうか?

> 初心者にご教授のほど、よろしくお願い致します。。。 

そもそも拡張ライブラリを書く人は初心者ではありません:-)

http://www.ruby-lang.org/ja/man/html/FAQ_B0ECC8CCC5AAA4CABCC1CCE4.html#a1.2e8.20rubyist.a4.c8ruby.20hacker.a4.ce.b0.e3.a4.a4.a4.cf

> Rubyに関して技術レベルの高さをあわらす人はRuby hackerと呼びましょう。たとえば
> 
> ・ Rubyの拡張ライブラリを書く人
> ・ Rubyのバグを直してパッチを作ってしまう人
> ・ Rubyをdjgpp版やwin32版を作ってしまう人
> ・ Rubyで実用的な(ある程度以上の規模の)プログラムを書く人
> ・ Rubyで他人が見てもわけが分からないスクリプトを書く人
> ・ Rubyの作者 ^^;;;
> 
> などはRuby hackerでしょう。

--
rubikitch
Blog: http://d.hatena.ne.jp/rubikitch/
Site: http://www.rubyist.net/~rubikitch/

In This Thread