[#2577] how to check if ruby method is defined — Kikutani Makoto <kikutani@...>

きくたにです。

13 messages 1998/05/07

[#2608] experimental release ruby 1.1b9_19 — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

30 messages 1998/05/13
[#2610] Re: experimental release ruby 1.1b9_19 — 藤本尚邦 / FUJIMOTO Hisakuni <hisa@...> 1998/05/13

藤本です、こんにちは。

[#2614] Re: experimental release ruby 1.1b9_19 — matz@... (Yukihiro Matsumoto) 1998/05/14

まつもと ゆきひろです

[#2622] Re: experimental release ruby 1.1b9_19 — 藤本尚邦 / FUJIMOTO Hisakuni <hisa@...> 1998/05/14

藤本です、こんにちは。

[#2623] Re: experimental release ruby 1.1b9_19 — matz@... (Yukihiro Matsumoto) 1998/05/14

まつもと ゆきひろです

[#2664] [BUG] b = proc{binding}.call — keiju@... (Keiju ISHITSUKA)

けいじゅ@日本ラショナルソフトウェアです.

13 messages 1998/05/18
[#2665] Re: [BUG] b = proc{binding}.call — matz@... (Yukihiro Matsumoto) 1998/05/18

まつもと ゆきひろです

[#2721] convert Perl's t/regexp.t to ruby — Inaba Hiroto <inaba@...>

ruby-list の regexp difference with perl のスレッドを読んでいて思いつ

22 messages 1998/05/20
[#2727] Re: convert Perl's t/regexp.t to ruby — matz@... (Yukihiro Matsumoto) 1998/05/22

まつもと ゆきひろです

[#2728] Re: convert Perl's t/regexp.t to ruby — Inaba Hiroto <inaba@...> 1998/05/22

t/regexp.tではなくてt/op/regexp.tでした。

[#2740] Re: convert Perl's t/regexp.t to ruby — matz@... (Yukihiro Matsumoto) 1998/05/25

まつもと ゆきひろです

[#2747] Re: convert Perl's t/regexp.t to ruby — Inaba Hiroto <inaba@...> 1998/05/25

From: matz@netlab.co.jp (Yukihiro Matsumoto)

[#2769] Re: convert Perl's t/regexp.t to ruby — Inaba Hiroto <inaba@...> 1998/05/27

From: Inaba Hiroto <inaba@st.rim.or.jp>

[#2773] Re: convert Perl's t/regexp.t to ruby — matz@... (Yukihiro Matsumoto) 1998/05/28

まつもと ゆきひろです

[#2778] Re: convert Perl's t/regexp.t to ruby — Inaba Hiroto <inaba@...> 1998/05/28

From: matz@netlab.co.jp (Yukihiro Matsumoto)

[#2785] Re: convert Perl's t/regexp.t to ruby — matz@... (Yukihiro Matsumoto) 1998/05/29

まつもと ゆきひろです

[#2790] Re: convert Perl's t/regexp.t to ruby — Inaba Hiroto <inaba@...> 1998/05/30

From: matz@netlab.co.jp (Yukihiro Matsumoto)

[#2795] Re: convert Perl's t/regexp.t to ruby — matz@... (Yukihiro Matsumoto) 1998/06/01

まつもと ゆきひろです

[ruby-dev:2789] Re: experimental release 1.1b9_21

From: 藤本尚邦 / FUJIMOTO Hisakuni <hisa@...>
Date: 1998-05-29 13:25:14 UTC
List: ruby-dev #2789
  藤本です、こんにちは。

From: "MAEDA Shugo" <shugo@aianet.ne.jp>
Subject: [ruby-dev:2787] Re: experimental release 1.1b9_21
Date: Fri, 29 May 1998 20:58:36 +0900

> 前田です。
> 
> >せっかく DECLSPEC を define してるのに, なぜこれを使
> >わないで拡張モジュール側で ifdef してるんでしょうか?
> 
> すみません、ぼけてました。
> 
> >#DECLSPEC という名前はともかく.
> 
> 拡張モジュールを書く側からすると、
> 
> #if defined(__BEOS__) && !defined(__POWERPC__)
> #define IMPORT __declspec(dllimport)
> #else
> #define IMPORT extern
> #endif
> 
> として、
> 
> IMPORT VALUE cIO;
> 
> ぐらいがよいかなと思うのですが、exportする時も
> 同じ名前を使うことを考えるとIMPORTというのは変ですよね。
> 何か良い名前はないでしょうか。

<http://www.be.com/documentation/rel_notes/R3DevLayout.html>を見ると

      #if _BUILDING_be
      #define _IMPEXP_BE     __declspec(dllexport)
      #else 
      #define _IMPEXP_BE __declspec(dllimport)
      #endif

と書いているのでこれを参考にしてはどうでしょうか?

  上のURLの文を読むと「Beとしては__declspecを使って欲しい」というニュ
アンスが感じられます。Intel版は__declspecを使うしかないみたいなのでし
かたないのかもしれませんが、そうすると何かのライブラリをポーティングし
て共有ライブラリにするたびに、元のソースに変更をくわえなくちゃならなく
なりますよね。困ったもんです (^^;

  BeTalk-Jで教えてもらったように、直接ruby.hやintern.hを変更せずruby.h
の最初にberuby_impexp.hをインクルードするとかしてberuby_impexp.hの中に
集中的に__declspec関連を書くというのはできないでしょうか?

=============================================================
 藤本尚邦  FUJIMOTO Hisakuni                hisa@imasy.or.jp
=============================================================

In This Thread