[#11680] fork_and_kill_other_threads — "NAKAMURA, Hiroshi" <nakahiro@...>

なひです。[ruby-list:26165]からもって来ました。

27 messages 2000/12/02
[#11681] Re: fork_and_kill_other_threads — Masatoshi SEKI <m_seki@...> 2000/12/02

[#11682] Re: fork_and_kill_other_threads — matz@... (Yukihiro Matsumoto) 2000/12/02

まつもと ゆきひろです

[#11685] Re: fork_and_kill_other_threads — nobu.nakada@... 2000/12/03

なかだです。

[#11687] Re: fork_and_kill_other_threads — matz@... (Yukihiro Matsumoto) 2000/12/03

まつもと ゆきひろです

[#11708] Re: fork_and_kill_other_threads — Kazuhiro NISHIYAMA <zn@...> 2000/12/06

On Sun, 3 Dec 2000 23:33:41 +0900

[#11709] Re: fork_and_kill_other_threads — matz@... (Yukihiro Matsumoto) 2000/12/06

まつもと ゆきひろです

[#11710] Re: fork_and_kill_other_threads — "NAKAMURA, Hiroshi" <nakahiro@...> 2000/12/06

なひです。

[#11713] Re: fork_and_kill_other_threads — matz@... (Yukihiro Matsumoto) 2000/12/06

まつもと ゆきひろです

[#11716] Re: fork_and_kill_other_threads — "NAKAMURA, Hiroshi" <nakahiro@...> 2000/12/06

なひです。

[#11718] Re: fork_and_kill_other_threads — matz@... (Yukihiro Matsumoto) 2000/12/06

まつもと ゆきひろです

[#11722] Re: fork_and_kill_other_threads — "NAKAMURA, Hiroshi" <nakahiro@...> 2000/12/07

なひです。

[#11733] Ruby I18N 改め M17N — とみたまさひろ <tommy@...>

とみたです。

17 messages 2000/12/07
[#11735] Re: Ruby I18N 改め M17N — matz@... (Yukihiro Matsumoto) 2000/12/08

まつもと ゆきひろです

[#11751] Re: Ruby I18N 改め M17N — とみたまさひろ <tommy@...> 2000/12/13

とみたです。

[#11752] Re: Ruby I18N 改め M17N — matz@... (Yukihiro Matsumoto) 2000/12/13

まつもと ゆきひろです

[#11789] mswin32 [Q & patch] mkmf.rb — "U.Nakamura" <usa@...>

こんにちは、なかむら(う)です。

14 messages 2000/12/18
[#11790] Re: mswin32 [Q & patch] mkmf.rb — "Nobuyoshi.Nakada" <nobu.nakada@...> 2000/12/19

なかだです。

[#11848] Where'd all the Ruby's history gone? — "Akinori MUSHA" <knu@...>

 さっき気付いたんですが、 Ruby のレポジトリから過去分がごっそり

27 messages 2000/12/25
[#11853] Re: Where'd all the Ruby's history gone? — matz@... (Yukihiro Matsumoto) 2000/12/26

まつもと ゆきひろです

[#11861] Re: Where'd all the Ruby's history gone? — Kazuhiro NISHIYAMA <zn@...> 2000/12/26

On Tue, 26 Dec 2000 14:58:07 +0900

[#11862] Re: Where'd all the Ruby's history gone? — matz@... (Yukihiro Matsumoto) 2000/12/26

まつもと ゆきひろです

[#11869] Re: Where'd all the Ruby's history gone? — "Akinori MUSHA" <knu@...> 2000/12/26

At Tue, 26 Dec 2000 17:44:57 +0900,

[#11894] Re: Where'd all the Ruby's history gone? — Kazuhiro NISHIYAMA <zn@...> 2000/12/29

On Tue, 26 Dec 2000 21:24:19 +0900

[#11895] Re: Where'd all the Ruby's history gone? — "Akinori MUSHA" <knu@...> 2000/12/29

At Fri, 29 Dec 2000 18:56:03 +0900,

[#11896] Re: Where'd all the Ruby's history gone? — Kazuhiro NISHIYAMA <zn@...> 2000/12/29

On Fri, 29 Dec 2000 19:07:12 +0900

[#11852] local variable extent problem? — Tanaka Akira <akr@...17n.org>

どうも、Ruby のバグのような気がするものを見つけたのですが、もしかした

21 messages 2000/12/26
[#11855] Re: local variable extent problem? — matz@... (Yukihiro Matsumoto) 2000/12/26

まつもと ゆきひろです

[#11857] Re: local variable extent problem? — Tanaka Akira <akr@...17n.org> 2000/12/26

In article <977817486.100168.31162.nullmailer@ev.netlab.zetabits.com>,

[#11859] Re: local variable extent problem? — matz@... (Yukihiro Matsumoto) 2000/12/26

まつもと ゆきひろです

[#11860] Re: local variable extent problem? — Tanaka Akira <akr@...17n.org> 2000/12/26

In article <977819010.870991.31953.nullmailer@ev.netlab.zetabits.com>,

[#11863] Re: local variable extent problem? — matz@... (Yukihiro Matsumoto) 2000/12/26

まつもと ゆきひろです

[#11865] Re: local variable extent problem? — "Akinori MUSHA" <knu@...> 2000/12/26

At Tue, 26 Dec 2000 17:50:11 +0900,

[#11874] Re: local variable extent problem? — matz@... (Yukihiro Matsumoto) 2000/12/26

まつもと ゆきひろです

[ruby-dev:11831] Re: pack/unpack の '_'

From: WATANABE Hirofumi <eban@...>
Date: 2000-12-24 18:11:46 UTC
List: ruby-dev #11831
わたなべです.

Koji Arai <JCA02266@nifty.ne.jp> writes:

:> :o どうして 'i'、'I' はどちらの場合もシステム依存なのか?
:> 
:> これは C の int がそのまま mapping されているからです.
:> i, I にも '_' をつけられます.
:
:えっと、'i', 'I' に '_' をつけても効果はないわけですよね?

たしかに無視されます.
iI の場合はつけてもつけなくてもシステム依存.

:この辺のドキュメンテーションで
:* '_' をつければ(数値のサイズに関して)システム依存になる
:というわけでもなく
:* '_' をつけなければ(数値のサイズに関して)システム依存ではない
:というわけでもない点がすごく気持悪いです。

単に sSlL にはつけられるから iI にもつけられてもいいじゃんっ
てことでしょう. 逆につけられないと気持ち悪い人もいるでしょう.

:> nNvV は endian のためにあるので native integer とは関係ない
:> からかなあ.
:
:そういうものなんでしょうか?

C に nNvV に相当する integer は存在しないので.
もともと pack/unpack は socket 通信のために作られたようなもんです.

:> pack/unapck が Perl 由来である以上, それに追従するのはある意
:> 味当然でしょうね.
:
:まあ、そうですね。何か歴史的な理由をひきずってるのかしら?

歴史ということだと, 正確に 16/32 ビットを表現したいという要
請があったんだと思います(でもそれだけだと C の short/long
が表現できない).

Perl 5.003 までは sS は short/unsigned short, lL は long/unsigned long.
だからシステムによっては sS/lL は 16/32 ビットとは限らない.
Perl 5.004 からは sS は 厳密に 16ビット, lL は厳密に 32 ビット.
Perl 5.6.0 からは ! で native (short/long) int にも対応.
iI はずーっと C の int に依存.
つまり ! を使うことで Perl 5.003 までの sSlL を表現できる.

という感じです. 一方 Ruby のほうは,

Ruby 1.2 までは sS は short/unsigned short, lL は long/unsigned long.
Ruby 1.4 からは sS は 厳密に 16ビット, lL は厳密に 32 ビット.
Ruby 1.6 からは ! に対応.

かな.

-- 
わたなべひろふみ
でも 64 ビットマシンでもないと実感がわかないっつーか

In This Thread