[#17353] Ruby の DLL — polygon <kiyose@...>

はじめまして(一応、お久しぶりなのだが...)、ポリゴンです。

28 messages 1999/10/04
[#17358] Re: Ruby の DLL — WATANABE Hirofumi <Hirofumi.Watanabe@...> 1999/10/04

わたなべです.

[#17361] Re: Ruby の DLL — polygon <kiyose@...> 1999/10/04

ポリゴンです。

[#17362] Re: Ruby の DLL — WATANABE Hirofumi <Hirofumi.Watanabe@...> 1999/10/04

わたなべです.

[#17366] Re: Ruby の DLL — polygon <kiyose@...> 1999/10/04

ポリゴンです。

[#17370] Re: Ruby の DLL — matz@... (Yukihiro Matsumoto) 1999/10/04

まつもと ゆきひろです

[#17437] Re: Ruby の DLL — polygon <kiyose@...> 1999/10/06

ポリゴンです。

[#17441] Re: Ruby の DLL — WATANABE Hirofumi <Hirofumi.Watanabe@...> 1999/10/06

わたなべです.

[#17401] Ruby/GTK for Cygwin(0.21) — たむら けんいち <ken-ichi.tamura@...>

おばんです、たむらです。

30 messages 1999/10/04
[#17410] Re: Ruby/GTK for Cygwin(0.21) — WATANABE Hirofumi <Hirofumi.Watanabe@...> 1999/10/05

わたなべです.

[#17411] Re: Ruby/GTK for Cygwin(0.21) — WATANABE Hirofumi <Hirofumi.Watanabe@...> 1999/10/05

わたなべです.

[#17413] Re: Ruby/GTK for C — たむら けんいち<ken-ichi.tamura@...> 1999/10/05

> わたなべです.

[#17414] Re: Ruby/GTK for Cygwin(0.21) — ARIMA Yasuhiro <fit0298@...> 1999/10/05

有馬@FITECです。

[#17418] Re: Ruby/GTK for Cygwin(0.21) — gotoken@... (GOTO Kentaro) 1999/10/05

In message "[ruby-list:17414] Re: Ruby/GTK for Cygwin(0.21)"

[#17452] Re: Ruby/GTK for Cygwin(0.21) — ARIMA Yasuhiro <fit0298@...> 1999/10/06

有馬@FITECです。

[#17497] Re: Ruby/GTK for Cygwin(0.21) — ARIMA Yasuhiro <fit0298@...> 1999/10/07

有馬@FITECです。

[#17454] Exception.html & Errno.hmlt for ruby-man-1.4.2-jp — nobu.nakada@...

なかだです。

37 messages 1999/10/06
[#17511] Re: Exception.html & Errno.hmlt for ruby-man-1.4.2-jp — Koji Arai <JCA02266@...> 1999/10/07

新井です。

[#17513] Re: Exception.html & Errno.hmlt forruby-man-1.4.2-jp — nobu.nakada@... 1999/10/07

なかだです。

[#17515] Re: Exception.html & Errno.hmlt forruby-man-1.4.2-jp — Koji Arai <JCA02266@...> 1999/10/07

新井です。

[#17516] Re: Exception.html & Errno.html for ruby-man-1.4.2-jp — nobu.nakada@... 1999/10/07

なかだです。

[#17521] Re: Exception.html & Errno.html for ruby-man-1.4.2-jp — matz@... (Yukihiro Matsumoto) 1999/10/08

まつもと ゆきひろです

[#17540] Re: Exception.html & Errno.html for ruby-man-1.4.2-jp — nobu.nakada@... 1999/10/08

なかだです。

[#17547] Re: Exception.html & Errno.html for ruby-man-1.4.2-jp — matz@... (Yukihiro Matsumoto) 1999/10/08

まつもと ゆきひろです

[#17551] Re: Exception.html & Errno.html for ruby-man-1.4.2-jp — nobu.nakada@... 1999/10/08

なかだです。

[#17558] Re: Exception.html & Errno.html for ruby-man-1.4.2-jp — matz@... (Yukihiro Matsumoto) 1999/10/08

まつもと ゆきひろです

[#17562] Re: Exception.html & Errno.html for ruby-man-1.4.2-jp — nobu.nakada@... 1999/10/09

なかだです。

[#17569] Re: Exception.html & Errno.html for ruby-man-1.4.2-jp — matz@... (Yukihiro Matsumoto) 1999/10/09

まつもと ゆきひろです

[#17477] Hash に nil 値を入れたなら — 中村暁史 Nakamura Akifumi <BXQ04723@...>

66 messages 1999/10/06
[#17479] Re: Hash に nil 値を入れたなら — nobu.nakada@... 1999/10/06

なかだです。

[#17518] Re: Hash に nil 値を入れたなら — 中村暁史 Nakamura Akifumi <BXQ04723@...> 1999/10/08

[#17545] Re: Hash に nil 値を入れたなら — nobu.nakada@... 1999/10/08

なかだです。

[#17557] Re: Hash に nil 値を入れたなら — 中村暁史 Nakamura Akifumi <BXQ04723@...> 1999/10/08

[#17567] Re: Hash に nil 値を入れたなら — WATANABE Hirofumi <eban@...> 1999/10/09

わたなべです.

[#17570] Re: Hash に nil 値を入れたなら — matz@... (Yukihiro Matsumoto) 1999/10/09

まつもと ゆきひろです

[#17576] Re: Hash にnil値を入れたなら — Wakou Aoyama <wakou@...> 1999/10/09

青山です。

[#17587] Re: Hash に nil 値を入れたなら — 中村暁史 Nakamura Akifumi <BXQ04723@...> 1999/10/10

[#17589] Re: Hash にnil 値を入れたなら — Wakou Aoyama <wakou@...> 1999/10/10

青山です。

[#17590] Re: Hash $B$K(Bnil $BCM$rF~$l$?$J$i(B — Minero Aoki <aamine@...> 1999/10/10

あおきです。

[#17593] Re: Hash に nil 値を入れたなら — WATANABE Hirofumi <eban@...> 1999/10/10

わたなべです.

[#17631] <=> (Re: Hash にnil値を入れたなら) — Wakou Aoyama <wakou@...> 1999/10/12

青山です。

[#17638] Re: <=> (Re: Hash $B$K(Bnil$BCM$rF~$l$?$J$i(B) — EGUCHI Osamu <eguchi@...> 1999/10/12

えぐち@エスアンドイー です。

[#17665] Re: <=> (Re: Hash $B$K(Bnil$BCM$rF~$l$?$J$i(B) — Wakou Aoyama <wakou@...> 1999/10/13

青山です。

[#17666] Re: <=> (Re: Hash $B$K(Bnil$BCM$rF~$l$?$J$i(B) — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp> 1999/10/13

Toshです。

[#17669] Re: <=> (Re: Hash $B$K(Bnil$BCM$rF~$l$?$J$i(B) — Wakou Aoyama <wakou@...> 1999/10/14

青山です。

[#17672] Re: <=> (Re: Hash $B$K(Bnil$BCM$rF~$l$?$J$i(B) — Tadayoshi Funaba <tadf@...> 1999/10/14

ふなばです。

[#17673] Re: <=> (Re: Hash $B$K(Bnil$BCM$rF~$l$?$J$i(B) — Wakou Aoyama <wakou@...> 1999/10/14

青山です。

[#17525] SGmail が日経 Linux 11 月号に — WATANABE Tetsuya <tetsu@...>

鴫原さんが直接記事を書かれているんですが、

12 messages 1999/10/08

[#17612] ruby 本の値段は安い?高い? — Noritsugu Nakamura <nnakamur@...>

13 messages 1999/10/30

[#17756] how to contribute — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

22 messages 1999/10/16

[#17821] Ruby 本、献本 — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

52 messages 1999/10/19
[#17909] Re: Ruby 本、献本 — ARIMA Yasuhiro <fit0298@...> 1999/10/22

有馬@FITECです。

[#17913] Re: Ruby 本、献本 — matz@... (Yukihiro Matsumoto) 1999/10/22

まつもと ゆきひろです

[#17914] Re: Ruby 本、献本 — "Kikutani, Makoto" <kikutani@...> 1999/10/22

日時 Fri, 22 Oct 1999 11:56:54 +0900 の

[#17943] Re: Ruby 本、献本 — matz@... (Yukihiro Matsumoto) 1999/10/22

まつもと ゆきひろです

[#17927] Re: Ruby 本、献本 — matz@... (Yukihiro Matsumoto) 1999/10/22

まつもと ゆきひろです

[#17928] Re: Ruby 本、献本 — ARIMA Yasuhiro <fit0298@...> 1999/10/22

有馬@FITECです。

[#17834] instead of assoc method — Akihiro Yamauchi <aygoofy@...>

こんばんは。さいきんの話題がレベルが高いのでちょっとはずかしいのですが

16 messages 1999/10/19

[#17953] Q.[Ruby/GTK] クリップボードの内容を取得する方法 — kinneko <ydate@...>

きんねこ@金沢です。

12 messages 1999/10/23

[#17972] MatchingData — Koji Arai <JCA02266@...>

新井です。

43 messages 1999/10/24
[#17995] Re: MatchingData — Hiroshi IGARASHI <igarashi@...> 1999/10/26

[#18008] Re: MatchingData — Koji Arai <JCA02266@...> 1999/10/26

新井です。

[#18009] Re: I want rd2info (or rd2texi). — Takashi Nishimoto <g96p0935@...> 1999/10/27

西本です。

[#18043] Re: I want rd2info (or rd2texi). — Koji Arai <JCA02266@...> 1999/10/27

新井です。

[#18059] Re: I want rd2info (or rd2texi). — Takashi Nishimoto <g96p0935@...> 1999/10/27

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

[#18082] Re: I want rd2info (or rd2texi). — Koji Arai <JCA02266@...> 1999/10/28

新井です。

[#18102] Re: I want rd2info (or rd2texi). — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp> 1999/10/29

Toshです。

[#18120] Re: I want rd2info (or rd2texi). — Koji Arai <JCA02266@...> 1999/10/29

新井です。

[#18154] Re: I want rd2info (or rd2texi). — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp> 1999/10/30

Toshです。

[#18201] Re: I want rd2info (or rd2texi). — Koji Arai <JCA02266@...> 1999/10/31

新井です。

[#18212] Re: I want rd2info (or rd2texi). — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp> 1999/10/31

Toshです。

[#18262] Re: I want rd2info (or rd2texi). — Koji Arai <JCA02266@...> 1999/11/01

新井です。

[#18021] Re: Ruby 本、献本 — jkuro@...

黒田です。

20 messages 1999/10/27
[#18023] Re: Ruby 本、献本 — INOUE Tomoichi <marutomo@...> 1999/10/27

はじめまして、井上といいます。

[#18026] Re: Ruby 本、献本 — Chikanaga Tomoyuki <hekitou@...> 1999/10/27

はじめまして、近永と申します。

[#18048] ruby 本新宿にて — Hiroshi Hoshi <hiro@...>

こんにちは。

45 messages 1999/10/27
[#18136] Re: ruby 本新宿にて — HIGAKI Masaru (ひがき まさる) <higaki@...> 1999/10/30

ひがきといいます。

[#18189] Re: ruby 本新宿にて — Hiroshi Hoshi <hiro@...> 1999/10/31

星です。

[#18190] Re: ruby 本新宿にて — SHUDO Kazuyuki <shudoh@...> 1999/10/31

> 星です。

[#18266] Re: ruby 本新宿にて — Hiroshi Hoshi <hiro@...> 1999/11/01

星です。

[#18267] Re: ruby 本新宿にて — Takashi Ikeda <cercine@...> 1999/11/01

池田孝志です。

[#18423] Re: ruby 本新宿にて — Hiroshi Hoshi <hiro@...> 1999/11/05

星です。亀のような返事ですが...

[#18819] Re: ruby 本新宿にて — Takashi Ikeda <cercine@...> 1999/11/22

池田孝志です。

[#18828] Re: ruby 本新宿にて — "Nobuyoshi.Nakada" <nobu.nakada@...> 1999/11/22

なかだです。

[#18831] Re: ruby 本新宿にて — Takashi Ikeda <cercine@...> 1999/11/22

池田孝志です。

[#18884] Re: ruby 本新宿にて — nobu.nakada@... 1999/11/24

なかだです。

[#18091] Ruby 本誤植 — とみたまさひろ <tommy@...>

とみたです。

32 messages 1999/10/28
[#18098] Re: Ruby 本誤植 — matz@... (Yukihiro Matsumoto) 1999/10/29

まつもと ゆきひろです

[#18109] Re: Ruby 本誤植 — ishihara-k@...3.tiki.ne.jp 1999/10/29

[#18115] Re: Ruby 本誤植 — matz@... (Yukihiro Matsumoto) 1999/10/29

まつもと ゆきひろです

[#18127] Re: Ruby 本誤植 — nobu.nakada@... 1999/10/30

なかだです。

[#18141] Re: Ruby 本誤植 — tenmei@... (Noriaki Harada) 1999/10/30

はらだです。

[#18142] Re: Ruby 本誤植 — Noritsugu Nakamura <nnakamur@...> 1999/10/30

[#18172] [book-bug] P-521 `*-' => `*-' (Re: Re: Ruby 本誤植) — EGUCHI Osamu <eguchi@...> 1999/10/30

えぐち@エスアンドイーです。

[#18177] Re: [book-bug] P-521 `*-' => `*-' (Re: Re: Ruby 本誤植) — Koretsugu Daigoro <tmmcross@...> 1999/10/31

これつぐです。

[#18183] Re: [book-bug] P-521 `*-' => `*-' (Re: Re: Ruby 本誤植) — Shin-ichiro HARA <sinara@...> 1999/10/31

原です。

[#18103] [SGC] count chars — gotoken@... (GOTO Kentaro)

ごとけんです

18 messages 1999/10/29

[#18144] Re: ruby 本の値段は安い?高い? — "みなみ" <youga@...7.dddd.ne.jp>

From: tenmei@maoh.office.ne.jp (Noriaki Harada)

18 messages 1999/10/30
[#18149] Re: ruby 本の値段は安い?高い? — BYC05717@... 1999/10/30

椎田です。

[#18182] 変数、代入 — Wakou Aoyama <wakou@...>

青山です。

27 messages 1999/10/31
[#18205] ruby bug? (Re: 変数、代入 ) — nosuzuki@... (Norio Suzuki) 1999/10/31

こんばんは。鈴木教郎です。

[#18206] Re: ruby bug? (Re: 変数、代入 ) — ttate@... 1999/10/31

立石です。

[#18211] Re: ruby bug? (Re: 変数、代入 ) — nosuzuki@... (Norio Suzuki) 1999/10/31

鈴木教郎です。

[#18217] Re: ruby bug? (Re: 変数、代入) — Wakou Aoyama <wakou@...> 1999/10/31

青山です。

[#18398] Re: ruby bug? (Re: 変数、代入) — Shin-ichiro Hara <sinara@...> 1999/11/04

原です。

[#18419] Re: ruby bug? (Re: 変数、代入) — Wakou Aoyama <wakou@...> 1999/11/05

青山です。

[#18426] Re: ruby bug? (Re: 変数、代入) — Shin-ichiro Hara <sinara@...> 1999/11/05

原です。

[ruby-list:17426] Re: command line option -e WITHOUT temporary file

From: nobu.nakada@...
Date: 1999-10-05 14:10:11 UTC
List: ruby-list #17426
なかだです。

At Tue, 5 Oct 1999 14:31:19 +0900,
WATANABE Hirofumi <Hirofumi.Watanabe@jp.sony.com> wrote:
> :  それと -rdebug でソースを見るのって list でいいんでしたっけ。そ
> :れだと現状でも -e のは見られないようなんですが。
> 
> ぐはぁ. unlink をもうちょっと遅らせないとまずいですね.
> 使えなくても文句は出なかったわけで rb_compile_string でいいわけか.

  じゃあ、いっそのこと(謎)↓。なんだかいきなり $0.SOURCE とか怪し
げなものを作ってますが。あとは、(cmdline) というスクリプトファイ
ルがあるとややこしいかも。

  eval.c は、ruby -rdebug -rNothing ... みたいなときに SEGV で落
ちるのでそのパッチです。これは別にちゃんとしたパッチを出したほう
が良いでしょうか。

> mktemp も NetBSD で warning になるし, 一時ファイルはやめたほ
> うがいいのかもしれないですね.
> perl も 5.005 から一時ファイルは使わないようになってます.

  それは知りませんでした。perl5 ってほとんど使ってないもので。

# だって OO にしようとする程読みづらくなるしぃ。

> :  私は bash 遣いですが 5 行くらいの one liner(っていうのかそれ)が
> :エラーになったときはガチョーンというべきか、はう〜んというべきか、
> :結構悩ましいです。
> 
> いちおう C-b が使えるみたいです.

  readline 使って編集自体はできても、カッコの対応とかオートインデ
ントとかしてくれるわけじゃないですから、めんどくさくて…。

> tcsh 使いのわたしはいちいち \ で改行を quote しないといけな
> いので複数行は自ら却下です.

  tcsh って良く分からないんですが、クォートするだけじゃダメなんで
したっけ。っつーか、私はひたすらだらだらと一行に続けて打っちゃう
んで、改行は入れないんですが。


diff --recursive --unified=2 dist/eval.c build/eval.c
--- dist/eval.c	Mon Oct  4 23:10:12 1999
+++ build/eval.c	Tue Oct  5 22:03:10 1999
@@ -1018,7 +1018,8 @@
 call_required_libraries()
 {
+    extern char *ruby_sourcefile_cmdline;
     NODE *save;
 
-    ruby_sourcefile = 0;
+    ruby_sourcefile = ruby_sourcefile_cmdline;
     if (!ext_init) Init_ext();
     save = ruby_eval_tree;
diff --recursive --unified=2 dist/ruby.c build/ruby.c
--- dist/ruby.c	Tue Aug 24 23:10:13 1999
+++ build/ruby.c	Tue Oct  5 22:41:08 1999
@@ -68,4 +68,6 @@
 
 static char *script;
+static VALUE cmdline_script = Qnil;
+char *ruby_sourcefile_cmdline = "(cmdline)";
 
 static int origargc;
@@ -121,7 +123,4 @@
 extern VALUE rb_load_path;
 
-static FILE *e_fp;
-static char *e_tmpname;
-
 #define STATIC_FILE_LENGTH 255
 
@@ -254,5 +253,5 @@
 extern void Init_ext _((void));
 
-static void
+static VALUE
 proc_options(argcp, argvp)
     int *argcp;
@@ -261,5 +260,6 @@
     int argc = *argcp;
     char **argv = *argvp;
-    int script_given, do_search;
+    int do_search, n;
+    VALUE given_script;
     char *s;
 
@@ -268,6 +268,5 @@
     version = Qfalse;
     do_search = Qfalse;
-    script_given = 0;
-    e_tmpname = NULL;
+    given_script = Qnil;
 
     for (argc--,argv++; argc > 0; argc--,argv++) {
@@ -346,15 +345,17 @@
 		exit(2);
 	    }
-	    if (!e_fp) {
-		e_tmpname = ruby_mktemp();
-		if (!e_tmpname) rb_fatal("Can't mktemp");
-		e_fp = fopen(e_tmpname, "w");
-		if (!e_fp) {
-		    rb_fatal("Cannot open temporary file: %s", e_tmpname);
+	    n = strlen(s) + 1;
+	    if (NIL_P(given_script)) {
+		given_script = rb_str_new(s, n);
+		if (!script) {
+		    script = ruby_sourcefile_cmdline;
+		    cmdline_script = given_script;
+		    rb_global_variable(&cmdline_script);
 		}
-		if (script == 0) script = e_tmpname;
 	    }
-	    fputs(s, e_fp);
-	    putc('\n', e_fp);
+	    else {
+		rb_str_cat(given_script, s, n);
+	    }
+	    RSTRING(given_script)->ptr[RSTRING(given_script)->len - 1] = '\n';
 	    break;
 
@@ -492,12 +493,4 @@
     if (*argvp[0] == 0) return;
 
-    if (e_fp) {
-	if (fflush(e_fp) || ferror(e_fp) || fclose(e_fp))
-	    rb_fatal("Cannot write to temp file for -e");
-	e_fp = NULL;
-	argc++, argv--;
-	argv[0] = e_tmpname;
-    }
-
     if (version) {
 	ruby_show_version();
@@ -509,5 +502,5 @@
 
     Init_ext();		/* should be called here for some reason :-( */
-    if (script_given == Qfalse) {
+    if (NIL_P(given_script)) {
 	if (argc == 0) {	/* no more args */
 	    if (ruby_verbose == 3) exit(0);
@@ -539,4 +532,7 @@
 	}
     }
+    else {
+	rb_compile_string(script, given_script, 1);
+    }
     if (ruby_verbose) ruby_verbose = Qtrue;
     if (ruby_debug) ruby_debug = Qtrue;
@@ -920,4 +916,10 @@
 }
 
+static VALUE
+get_cmdline_script()
+{
+    return cmdline_script;
+}
+
 void
 ruby_process_options(argc, argv)
@@ -945,11 +947,7 @@
 	rb_parser_while_loop(do_line, do_split);
     }
-    if (e_fp) {
-	fclose(e_fp);
-	e_fp = NULL;
-    }
-    if (e_tmpname) {
-	unlink(e_tmpname);
-	e_tmpname = NULL;
+    if (!NIL_P(cmdline_script)) {
+	rb_str_freeze(cmdline_script);
+	rb_define_singleton_method(rb_progname, "SOURCE", get_cmdline_script, 0);
     }
 }
diff --recursive --unified=2 dist/lib/debug.rb build/lib/debug.rb
--- dist/lib/debug.rb	Fri Aug 13 14:45:16 1999
+++ build/lib/debug.rb	Tue Oct  5 22:43:23 1999
@@ -26,4 +26,9 @@
     @last = [nil, nil]
     @scripts = {}
+    if $0.respond_to?(:SOURCE) and $0.SOURCE
+      source = []
+      $0.SOURCE.each {|line| source << line}
+      @scripts[$0] = source
+    end
   end
 


-- 
そうだ 強気に ちょっと インチキに☆彡
    中田 "Bugるくらいがちょうどいいかも;-)" 伸悦

In This Thread