[#3234] sample of TkFont class — NAGAI Hidetoshi <nagai@...>

永井@知能.九工大です.

52 messages 1998/07/08
[#3241] Re: sample of TkFont class — NAGAI Hidetoshi <nagai@...> 1998/07/09

永井@知能.九工大です.

[#3290] Re: sample of TkFont class — NAGAI Hidetoshi <nagai@...> 1998/07/15

永井@知能.九工大です.

[#3291] Re: sample of TkFont class — matz@... (Yukihiro Matsumoto) 1998/07/15

まつもと ゆきひろです

[#3307] Re: sample of TkFont class — NAGAI Hidetoshi <nagai@...> 1998/07/16

永井@知能.九工大です.

[#3309] Re: sample of TkFont class — matz@... (Yukihiro Matsumoto) 1998/07/16

まつもと ゆきひろです

[#3319] Re: sample of TkFont class — NAGAI Hidetoshi <nagai@...> 1998/07/16

永井@知能.九工大です.

[#3321] Re: sample of TkFont class — matz@... (Yukihiro Matsumoto) 1998/07/16

まつもと ゆきひろです

[#3324] Re: sample of TkFont class — NAGAI Hidetoshi <nagai@...> 1998/07/16

永井@知能.九工大です.

[#3367] Re: sample of TkFont class — Tadayoshi Funaba <tadf@...> 1998/07/22

ふなばです。

[#3369] Re: sample of TkFont class — ttate@... 1998/07/22

立石@JAISTです。

[#3370] Re: sample of TkFont class — Tadayoshi Funaba <tadf@...> 1998/07/22

ふなばです。

[#3371] Re: sample of TkFont class — ttate@... 1998/07/23

立石@JAISTです。

[#3292] exprimental release 1.1b9_31 (hopefully final) — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

20 messages 1998/07/15
[#3293] Re: exprimental release 1.1b9_31 (hopefully final) — Takahiro Maebashi <maebashi@...> 1998/07/15

前橋です。

[#3294] Re: exprimental release 1.1b9_31 (hopefully final) — matz@... (Yukihiro Matsumoto) 1998/07/15

まつもと ゆきひろです

[#3295] Re: exprimental release 1.1b9_31 (hopefully final) — Takahiro Maebashi <maebashi@...> 1998/07/15

前橋です。

[ruby-dev:3430] Re: grand renaming

From: 藤本尚邦 / Hisakuni FUJIMOTO <hisa@...>
Date: 1998-07-29 10:03:11 UTC
List: ruby-dev #3430
  藤本です、こんにちは。

From: matz@netlab.co.jp (Yukihiro Matsumoto)
Subject: [ruby-dev:3429] Re: grand renaming
Date: Wed, 29 Jul 1998 18:09:12 +0900

> まつもと ゆきひろです
> 
> In message "[ruby-dev:3428] Re: grand renaming"
>     on 98/07/29, WATANABE Hirofumi <watanabe@ase.ptg.sony.co.jp> writes:
> 
> |わたなべです.
> 
> |わたしも macro や enum はこのままでいいと思います.
>
> あ,良かった.賛同者がいて.

  ものすごくマイナーなマック版の立場から..

#マック版はぜんぜんついていけてないのであまり大きな声では言えないんで
#すが (^^;

  出来れば、ruby.hでマクロを定義しているTRUE, FALSE, NILの3つだけは、
マック関連でぶつかることが多いので、何か適当な名前に変えてもらえるとあ
りがたいです。

  背景を説明します。むかーしMacOSのAPIはPascalで定義されてました。
Pascalでは、Boolean型(だったかな?)にtrue,falseという値があり、ポイン
タにはnilという値があります。その関係で、CでMacOS APIを呼ぶプログラム
を書く場合には、APIのヘッダファイル内でTRUE,FALSE,NILなどがマクロで定
義されてます。MacOSのAPIを呼ぶモジュールを作ろうと思うと、ruby.hと
MacOS API用のヘッダをインクルードしますからぶつかります。
  とくにNILは値が違うので危険です。TRUEも値が違うんですが、Cの真偽値の
しくみから考えて実際には問題なさそうです。

  ところでrubyのディレクトリで

$ fgrep -w NIL *.[hc]
object.c:    rb_define_global_const("NIL", Qnil);
ruby.h:# define NIL    4

だったのですが、ruby.hで定義されているNILは実は必要ないなんてことはな
いでしょうか。

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

In This Thread