[#19082] TermIO for ioctl — Shugo Maeda <shugo@...>

前田です。

19 messages 1999/12/01

[#19086] iconv wrapper — nobu.nakada@...

なかだです。

22 messages 1999/12/01
[#19103] Re: iconv wrapper — Hiroshi IGARASHI <igarashi@...> 1999/12/02

いがらしです。

[#19104] Re: iconv wrapper — nobu.nakada@... 1999/12/02

なかだです。

[#19187] Re: iconv wrapper — Hiroshi IGARASHI <igarashi@...> 1999/12/06

いがらしです。

[#19139] 簡易プリプロセッサ epp 0.1 — SASAKI Shunsuke <ele@...17.odn.ne.jp>

どうも。佐々木です。

12 messages 1999/12/03

[#19193] Japanese Regular Expression — Hiroyuki KUROSAKI <noir@...>

はじめまして。黒崎と申します。最近 Ruby を使いはじめました。よろしく

18 messages 1999/12/06
[#19195] Japanese Regular Expression — gotoken@... (GOTO Kentaro) 1999/12/06

In message "[ruby-list:19193] Japanese Regular Expression"

[#19200] Re: Japanese Regular Expression — Hiroyuki KUROSAKI <noir@...> 1999/12/06

gotoken さん、お返事ありがとうございます。

[#19206] Re: Japanese Regular Expression — matz@... (Yukihiro Matsumoto) 1999/12/06

まつもと ゆきひろです

[#19246] 破壊的イテレータ? — Hiroshi Saito <HiroshiSaito@...>

どうも、お世話になっております。サイトウです。

71 messages 1999/12/07
[#19257] Re: 破壊的イテレータ? — Wakou Aoyama <wakou@...> 1999/12/07

青山です。

[#19259] Re: 破壊的イテレータ? — Wakou Aoyama <wakou@...> 1999/12/07

青山です。

[#19278] オブジェクトの代入について — Hiroshi Saito <HiroshiSaito@...> 1999/12/08

サイトウです。

[#19296] Re: オブジェクトの代入について — gotoken@... (GOTO Kentaro) 1999/12/08

In message "[ruby-list:19278] オブジェクトの代入について"

[#19316] Re: オブジェクトの代入について — matz@... (Yukihiro Matsumoto) 1999/12/09

まつもと ゆきひろです

[#19325] Re: オブジェクトの代入について — gotoken@... (GOTO Kentaro) 1999/12/09

ごとけんです

[#19328] Re: オブジェクトの代入について — matz@... (Yukihiro Matsumoto) 1999/12/09

まつもと ゆきひろです

[#19331] Re: オブジェクトの代入について — gotoken@... (GOTO Kentaro) 1999/12/09

ごとけんです

[#19337] Re: オブジェクトの代入について — matz@... (Yukihiro Matsumoto) 1999/12/09

まつもと ゆきひろです

[#19343] Re: オブジェクトの代入について — ogino@... (Ogino Junya) 1999/12/09

荻野ともうします。

[#19351] Re: オブジェクトの代入について — Motomichi Matsuzaki <mzaki@...> 1999/12/09

[#19358] Re: オブジェクトの代入について — gotoken@... (GOTO Kentaro) 1999/12/09

ごとけんです

[#19366] Re: オブジェクトの代入について — Motomichi Matsuzaki <mzaki@...> 1999/12/10

[#19249] ruby story ? — "Kikutani, Makoto" <kikutani@...>

Maya Stodteつー人からRuby storyについて話を聞きたいのだが、

29 messages 1999/12/07

[#19441] 自動翻訳プロジェクト — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

49 messages 1999/12/13
[#19470] Re: 自動翻訳プロジェクト — Wakou Aoyama <wakou@...> 1999/12/13

青山です。

[#19471] Re: 自動翻訳プロジェクト — Wakou Aoyama <wakou@...> 1999/12/13

青山です。

[#19474] Re: 自動翻訳プロジェクト — matz@... (Yukihiro Matsumoto) 1999/12/14

まつもと ゆきひろです

[#19481] Re: 自動翻訳プロジェクト — nakajima kengo<ringo@...> 1999/12/14

[#19482] Re: 自動翻訳プロジェクト — matz@... (Yukihiro Matsumoto) 1999/12/14

まつもと ゆきひろです

[#19483] Re: 自動翻訳プロジェクト — nakajima kengo<ringo@...> 1999/12/14

[#23719] Re: 自動翻訳プロジェクト — TAKAHASHI Masayoshi <maki@...> 2000/07/06

高橋征義です。

[#23722] Re: 自動翻訳プロジェクト — matz@... (Yukihiro Matsumoto) 2000/07/06

まつもと ゆきひろです

[#23723] Re: 自動翻訳プロジェクト — TAKAHASHI Masayoshi <maki@...> 2000/07/06

高橋征義です。

[#19442] ClipBoard I/O 対応 — Itou-T15@...

クリップボードI/O はたいていファイルI/Oの様に抽象化されていないが

47 messages 1999/12/13
[#19465] Re: ClipBoard I/O 対応 — 中村暁史 Nakamura Akifumi <BXQ04723@...> 1999/12/13

[#19467] Re: ClipBoard I/O 対応 — matz@... (Yukihiro Matsumoto) 1999/12/13

まつもと ゆきひろです

[#19508] Re: ClipBoard I/O 対応 — 中村暁史 Nakamura Akifumi <BXQ04723@...> 1999/12/14

[#19523] Re: ClipBoard I/O 対応 — "NAKAMURA, Hiroshi" <nakahiro@...> 1999/12/15

なひです.

[#19551] Re: ClipBoard I/O 対応 — 中村暁史 Nakamura Akifumi <BXQ04723@...> 1999/12/15

[#19556] Re: ClipBoard I/O 対応 — matz@... (Yukihiro Matsumoto) 1999/12/15

まつもと ゆきひろです

[#19565] Re: ClipBoard I/O 対応 — 中村暁史 Nakamura Akifumi <BXQ04723@...> 1999/12/15

[#19456] mod_ruby & eRuby — Wakou Aoyama <wakou@...>

青山です。

20 messages 1999/12/13
[#19490] Re: mod_ruby & eRuby — TAKAHASHI Masayoshi <maki@...> 1999/12/14

mod_ruby初心者の高橋征義です。

[#19484] Ruby Application Archive — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

25 messages 1999/12/14

[#19578] ruby-list の過去ログの作り方 — Momotaro Nishiumi <momotaro@...>

はじめまして。ももたろといいますm(_ _)m

48 messages 1999/12/16
[#19581] Re: ruby-list の過去ログの作り方 — Shin-ichiro Hara <sinara@...> 1999/12/16

原です。

[#19583] Re: ruby-list の過去ログの作り方 — Momotaro Nishiumi <momotaro@...> 1999/12/16

こん○○は〜。ももたろです。

[#19622] Re: ruby-list の過去ログの作り方 — Shin-ichiro Hara <sinara@...> 1999/12/17

原です。

[#19626] Re: ruby-list の過去ログの作り方 — matz@... (Yukihiro Matsumoto) 1999/12/17

まつもと ゆきひろです

[#19630] Re: ruby-list の過去ログの作り方 — Wakou Aoyama <wakou@...> 1999/12/17

青山です。

[#19698] Re: ruby-list の過去ログの作り方 — Shin-ichiro Hara <sinara@...> 1999/12/19

原です。

[#19722] [PROPOSAL] Reimplement 'blade' (Re: ruby-list =?ISO-2022-JP? B??= の過去ログの作り方) — Hideto ISHIBASHI <s34204@...> 1999/12/20

石橋秀仁です。

[#19690] Book : rb_obj_call_init() — "Shigeo Kobayashi" <shigeo@...>

小林です。

29 messages 1999/12/19

[#19776] [mswin32] TCPSocket::new() raises Errno::ENOENT — "NAKAMURA, Hiroshi" <nakahiro@...>

なひです.

17 messages 1999/12/21
[#19789] Re: [mswin32] TCPSocket::new() raises Errno::ENOENT — Koji Oda <oda@...1.qnes.nec.co.jp> 1999/12/21

小田@QNES です。

[#19858] Re: [mswin32] TCPSocket::new() raises Errno::ENOENT — Katsuyuki Komatsu <komatsu@...> 1999/12/23

小松です。

[#19934] RD with method index (again) — Koji Arai <JCA02266@...>

新井です。

78 messages 1999/12/27
[#20160] Re: RD with method index (again) — Koji Arai <JCA02266@...> 2000/01/10

新井です。

[#19937] Re: RD with method index (again) — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp> 1999/12/27

Toshです。

[#19962] Re: RD with method index (again) — Koji Arai <JCA02266@...> 1999/12/28

新井です。

[#19988] Re: RD with method index (again) — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp> 1999/12/29

Toshです。

[#20012] Re: RD with method index (again) — nobu.nakada@... 2000/01/02

なかだです。

[#20016] Re: RD with method index (again) — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp> 2000/01/02

Toshです。

[#20017] Re: RD with method index (again) — Koji Arai <JCA02266@...> 2000/01/02

新井です。

[#20022] Re: RD with method index (again) — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp> 2000/01/03

Toshです。

[#20025] Re: RD with method index (again) — Koji Arai <JCA02266@...> 2000/01/03

新井です。

[#20032] Re: RD with method index (again) — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp> 2000/01/03

Toshです。

[#19976] Tell me your favorite tools — Yasushi Shoji <yashi@...>

やすしです。

25 messages 1999/12/28
[#20010] Re: Tell me your favorite tools — Yasushi Shoji <yashi@...> 2000/01/01

やすしです。

[#21496] Re: Tell me your favorite tools — OZAWA Sakuro <crouton@...> 2000/03/16

さくです。

[ruby-list:19825] Re: build on alpha (1/2)

From: EGUCHI Osamu <eguchi@...>
Date: 1999-12-22 01:13:25 UTC
List: ruby-list #19825
えぐち@エスアンドイー です。

#引用元のマルチパートのエンコードに失敗してしまったので、
#御見苦しいかも知れませんが、御勘弁を。
>>> In message [ruby-list:19817] Re: build on alpha (1/2)
    On Wed, 22 Dec 1999 02:49:34 +0900, tokoma@sco.bekkoame.ne.jp (中川 誠) said:

> --pgp-sign-Multipart_Wed_Dec_22_02:42:58_1999-1
> Content-Type: multipart/mixed;
>  boundary="Multipart_Wed_Dec_22_02:42:58_1999-1"
> 
> --Multipart_Wed_Dec_22_02:42:58_1999-1
> Content-Type: text/plain; charset=ISO-2022-JP
> 
> 中川です。
> 
> 64 bit 化、けっこう大変ですね。他にも顕在化してない問題がありそうですね。

今回の、sizeof(int) != sizeof(long) の問題は、
今後いろいろなプログラムで対応を迫られると思います。

Bignum の digits のサイズの拡張は余計だった様にも思えますが、
ここが一番 64 化の効果がありそうなので、、、

> ところでこんなでかい整数演算の必要な人っているのでしょうか。64 bit 化に
> よる高速化の度合はどの程度なのかな。(この努力は報わるのか、とちょっと疑
> 問になったりして...)

 + 語長の拡張で従来 Bignum になっていたものが、Fixnum で済む
   (GC も少なくなる可能性がある)

 + Bignum の計算単位が大きくなり桁上がり回数が半減する
   また積除算ではさらに顕著な速度向上が期待できる

の2点は予想できます。逆に整数演算以外では
特に 32 bit 環境との語長による差異はないと思います。
#アドレス空間が広大になるメリットは元段階では 4G 超の
#メモリが入手困難なので甘受出来ないと思う。

> In message "[ruby-list:19771] Re: build on alpha"
>     on 99/12/21, EGUCHI Osamu <eguchi@shizuokanet.ne.jp> wrote:
> 
>   >   #include <stdio.h>
>   >   #include <limits.h>
>   >   long func(int a)
>   >   {
>   >      return a * 2;
>   >   }
> 
>   >   main()
>   >   {
>   >       printf ("%ld\n", func(INT_MAX) / 2);  
>   >   }
> 
> nakagawa@z$ ./a.out
> 2147483647
> 
> となります。

ありがとうございます。
これだけみると、a * 2 の a が自動的に long に拡張されている気配ですね。
#最適化された影響かも、、

>   > --- bignum.c-bug	Mon Dec 20 22:08:44 1999
>   > +++ bignum.c	Tue Dec 21 09:54:34 1999
>   > @@ -681,8 +681,8 @@
>   >  	for (j = 0; j < RBIGNUM(y)->len; j++) {
>   >  	    long ee = n + dd * BDIGITS(y)[j];
>   >  	    if (ee) {
>   > -		zds[i + j] = BIGLO(n);
>   >  		n = zds[i + j] + ee;
>   > +		zds[i + j] = BIGLO(n);
>   >  	    }
>   >  	    n = BIGDN(n);
>   >  	}
> 
> fact(40) の結果は問題なくなったようですが、相変わらず 0除算でコアダンプ
> します。それと、== の判定が効かなくなっているみたいです。バックトレース
> は意味が無さそうなので特に添付しません。

とりあえず、掛算のバグは直ったようですね。

> nakagawa@z$ diff -c sample/test.rb.orig sample/test.rb
> *** sample/test.rb.orig	1999年12月21日 20時49分46秒
> --- sample/test.rb	1999年12月21日 14時54分05秒
> ***************
> *** 563,568 ****
> --- 563,569 ----
>   ok($x == fact(40))
>   ok($x < $x+2)
>   ok($x > $x-2)
> + p $x
>   ok($x == 815915283247897734345611269596115894272000000000)
>   ok($x != 815915283247897734345611269596115894272000000001)
>   ok($x+1 == 815915283247897734345611269596115894272000000001)
> ***************
> *** 597,603 ****
> --- 598,606 ----
>   
>   $good = true;
>   for i in 4000..4096
> +   print i, "\n"
>     n1 = 1 << i;
> +   print n1**2-1, "\n", n1+1, "\n", n1-1, "\n"
>     if (n1**2-1) / (n1+1) != (n1-1)
>       $good = false
>     end
> 
> 上記のようなデバッグメッセージを入れた結果は次のようになります。多分今回
> のパッチを当てる前も同じところで落ちていたんだと思います。

#添付頂いた、実行結果のデコードには失敗してしまったのですが..

  if (n1**2-1) / (n1+1) != (n1-1)

の / が事故現場だと思います。
とすると、 n1 + 1 が 0 になっているのかなぁ?

	えぐち

In This Thread