# Development

**URL:** https://www.ruby-forum.com/c/ruby/ruby-dev/14.md?page=126

[Latest](https://www.ruby-forum.com/latest.md) · [Categories](https://www.ruby-forum.com/categories.md) · [Tags](https://www.ruby-forum.com/tags.md)

**Page:** 127

---

## [$B%P%C%/%9%i%C%7%e$r4^$\`(Bsub/gsub$B$N5sF0(B](https://www.ruby-forum.com/t/b-p-c-9-i-c-7-e-r4-bsub-gsub-b-n5sf0-b/137796)

<div class="topic-metadata">

**Author:** [@keisuke\_fukuda](https://www.ruby-forum.com/u/keisuke_fukuda)\
**Replies:** 3\
**Last updated:** [May 16, 2008, 1:57pm UTC](https://www.ruby-forum.com/t/b-p-c-9-i-c-7-e-r4-bsub-gsub-b-n5sf0-b/137796 "2008-05-16T13:57:35Z")

</div>

e$B$O$8$a$^$7$F!#J!ED$H?=$7$^$9!#e(B sub/gsube$B$N5sF0$G!“e(B 'e$B!!”!!e(B\\’ e$B$H$$$&CV49$r$7$h$&$H$7$?\>l9g$N5sF0$K$D$$$F$G$9!#2\<5-$NF0:n$O0U?^E$J$b$N$G$7$g$&$+!)e(B ’ e$B!J%7%s%0%k%/%)!\<%H!K0J30$b!“5/$3$kJ8;z$H5/$…

---

## [1.8 NoMemoryError](https://www.ruby-forum.com/t/1-8-nomemoryerror/137722)

<div class="topic-metadata">

**Author:** [@Tanaka\_A](https://www.ruby-forum.com/u/Tanaka_A)\
**Replies:** 0\
**Last updated:** [May 15, 2008, 6:22pm UTC](https://www.ruby-forum.com/t/1-8-nomemoryerror/137722 "2008-05-15T18:22:17Z")

</div>

1.8 e$B$G0J2\<$N$h$&$Ke(B NoMemoryError e$B$,=P$k$h$&$JG\[Ns3NJ\]$r7+$je(B e$BJV$79T$&$H!"e(B2e$B2s$a$G%W%m%;%9$,CfCG$7$^$9!#e(B % limit addressspace 300m % ./ruby -ve ’ 4.times {|i| p i begin Array.new(1 \<\< 28) res…

---

## [Re: int/int -\> rational (Re: Re: ComplexFloat)](https://www.ruby-forum.com/t/re-int-int-rational-re-re-complexfloat/137710)

<div class="topic-metadata">

**Author:** [@Masahiro\_TANAKA](https://www.ruby-forum.com/u/Masahiro_TANAKA)\
**Replies:** 1\
**Last updated:** [May 15, 2008, 4:16pm UTC](https://www.ruby-forum.com/t/re-int-int-rational-re-re-complexfloat/137710 "2008-05-15T16:16:59Z")

</div>

2008/05/14 23:24 Tadayoshi F. removed\_email\_address@domain.invalid: e$BEDCf\>;9($5$s$?$A$,I\>2A$7$F$/$l$k$J$i$P!“$3$l$r\<h$j9~$s$G$b$h$$$H;W$$$^e(B e$B$9!#$?$@!”$?$H$(!“e(BC e$B%3%s%Q%$%i$,J#AG?t$r:GE,2=$7$h$&$H$b%G!\<%?$…

---

## [Fork $BIT2DG=$J4D6-$G$N(B test\_argv0\_noarg](https://www.ruby-forum.com/t/fork-bit2dg-j4d6-g-n-b-test-argv0-noarg/137271)

<div class="topic-metadata">

**Author:** [@wanabe](https://www.ruby-forum.com/u/wanabe)\
**Replies:** 12\
**Last updated:** [May 15, 2008, 2:39pm UTC](https://www.ruby-forum.com/t/fork-bit2dg-j4d6-g-n-b-test-argv0-noarg/137271 "2008-05-15T14:39:01Z")

</div>

e$B%o%J%Y$H?=$7$^$9!#e(B fork() e$B$N$J$$4D6-$G$Oe(B exec e$B7OE}$N%a%=%C%I$Oe(B redirect\_fds e$B$rL5;k$9$k$?$ae(B test\_process.rb e$B$Ne(B test\_argv0\_noarg e$B$G%F%9%H$,?J$^$J$/$J$j$^$9!#e(B e$B$3$N$h$&$J4D6-$G$O%F…

---

## [\[ruby1.9\] fork $B$H(B thread](https://www.ruby-forum.com/t/ruby1-9-fork-b-h-b-thread/137580)

<div class="topic-metadata">

**Author:** [@Hidetoshi\_NAGAI](https://www.ruby-forum.com/u/Hidetoshi_NAGAI)\
**Replies:** 6\
**Last updated:** [May 15, 2008, 8:42am UTC](https://www.ruby-forum.com/t/ruby1-9-fork-b-h-b-thread/137580 "2008-05-15T08:42:26Z")

</div>

e$B1J0f!wCNG=!%6e9)Bg$G$9!%e(B native thread e$B$N4X78$H$O;W$$$^$9$,!$e(B Ruby 1.9 e$B$Ge(B fork e$B$7$?e(B thread e$B0J30$Ge(B waitpid e$B$G$-$J$$$N$O!$e(B e$B;EMM$H$7$FHr$1$h$&$,$J$$$3$H$J$N$G$7$g$&$+!)e(B $ ruby…

---

## [Removing Array#nitems {}](https://www.ruby-forum.com/t/removing-array-nitems/137460)

<div class="topic-metadata">

**Author:** [@Akinori\_MUSHA](https://www.ruby-forum.com/u/Akinori_MUSHA)\
**Replies:** 7\
**Last updated:** [May 15, 2008, 7:56am UTC](https://www.ruby-forum.com/t/removing-array-nitems/137460 "2008-05-15T07:56:36Z")

</div>

ã€€Array#nitems ã¯nilã§ãªã„è¦ç´ ã‚’æ•°ãˆã‚‹ãƒ¡ã‚½ãƒƒãƒ‰ã§ã™ãŒã€ãƒ–ãƒ­ãƒƒã‚¯ã‚’ ä¸ŽãˆãŸå ´åˆã¯ãƒ–ãƒ­ãƒƒã‚¯è©•ä¾¡å€¤ãŒçœŸã‚’è¿”ã™ã‚‚ã®ã‚’æ•°ãˆã‚‹ã€ã¨ã„ã†ä»•æ§˜ãŒ 1.9ã§è¿½åŠ ã•ã‚Œã¾ã—ãŸã€‚ ã€€…

---

## [Ruby 1.8.7$B4,$-D\>$7(B](https://www.ruby-forum.com/t/ruby-1-8-7-b4-d-7-b/137590)

<div class="topic-metadata">

**Author:** [@Akinori\_MUSHA](https://www.ruby-forum.com/u/Akinori_MUSHA)\
**Replies:** 1\
**Last updated:** [May 14, 2008, 2:00pm UTC](https://www.ruby-forum.com/t/ruby-1-8-7-b4-d-7-b/137590 "2008-05-14T14:00:22Z")

</div>

ã€€1.8.7-preview2 ã®ãƒªãƒªãƒ¼ã‚¹å¾Œã€ã„ãã¤ã‹ã‚·ãƒ§ãƒ¼ã‚¹ãƒˆãƒƒãƒ‘ãƒ¼ãŒç™»å ´ã—ã¦ ã—ã¾ã„ã€ãƒªãƒªãƒ¼ã‚¹ã‚¨ãƒ³ã‚¸ãƒ‹ã‚¢ãƒªãƒ³ã‚°ãŒæ­¢ã¾ã£ã¦ã„ãŸã®ã§ã™ãŒã€å·»ãç›´ã—ã§ å†é–‹ã—ã¾ã™ã€‚ ã€€ã¾ã…

---

## [Proc {}.arity is zero](https://www.ruby-forum.com/t/proc-arity-is-zero/137430)

<div class="topic-metadata">

**Author:** [@Tanaka\_A](https://www.ruby-forum.com/u/Tanaka_A)\
**Replies:** 2\
**Last updated:** [May 14, 2008, 7:10am UTC](https://www.ruby-forum.com/t/proc-arity-is-zero/137430 "2008-05-14T07:10:15Z")

</div>

e$B0J2\<$N$h$&$Ke(B proc {}.arity e$B$,e(B 0 e$B$K$J$j$^$9!#e(B % ./ruby -ve ‘p proc {}.arity’ ruby 1.9.0 (2008-05-12 revision 16397) \[i686-linux\] 0 1.8 e$B$G$Oe(B -1 e$B$G$9!#e(B % ruby-1.8 -ve ‘p proc {}.arity’ ru…

---

## [(10\*\*32768-1).to\_s](https://www.ruby-forum.com/t/10-32768-1-to-s/137553)

<div class="topic-metadata">

**Author:** [@Tanaka\_A](https://www.ruby-forum.com/u/Tanaka_A)\
**Replies:** 0\
**Last updated:** [May 14, 2008, 6:09am UTC](https://www.ruby-forum.com/t/10-32768-1-to-s/137553 "2008-05-14T06:09:35Z")

</div>

e$B5)$K!“e(B(10\*\*32768-1).to\_s e$B$,$&$^$/F0$+$J$$$3$H$,$”$k$h$&$G$9!#e(B http://www.rubyist.net/~akr/chkbuild/debian-sarge/ruby-trunk/log/20080513T121601.txt.gz : Failure: test\_to\_s2(TestBignum) \[/home/akr/chkbui…

---

## [Array#index / Enumerable#find\_index](https://www.ruby-forum.com/t/array-index-enumerable-find-index/137502)

<div class="topic-metadata">

**Author:** [@unknown](https://www.ruby-forum.com/u/unknown)\
**Replies:** 2\
**Last updated:** [May 14, 2008, 5:01am UTC](https://www.ruby-forum.com/t/array-index-enumerable-find-index/137502 "2008-05-14T05:01:33Z")

</div>

Array#index e$B$He(B Enumerable#find\_index e$B$,$+$V$C$F$$$k$N$G$9$,!“e(B Enumerable#index e$B$,$”$l$Pe(B Enumerable#find\_index e$B$OITMW$@$H;W$&$N$G$9$,!"e(B e$B$$$+$,$G$7$g$&$+!)e(B a = %w\[a b C D e\] a.index {|x|…

---

## [A = \[false\]; a\[0\] &&= true](https://www.ruby-forum.com/t/a-false-a-0-true/137495)

<div class="topic-metadata">

**Author:** [@Tanaka\_A](https://www.ruby-forum.com/u/Tanaka_A)\
**Replies:** 0\
**Last updated:** [May 13, 2008, 5:47pm UTC](https://www.ruby-forum.com/t/a-false-a-0-true/137495 "2008-05-13T17:47:03Z")

</div>

a = \[false\] e$B$N$H$-e(B a\[0\] &&= true e$B$H$$$&\<0$NCM$,e(B nil e$B$K$J$j$^e(B e$B$9!#e(B % ./ruby -ve ’ a = \[false\] p(a\[0\] &&= true) p a ’ ruby 1.9.0 (2008-05-13 revision 16404) \[i686-linux\] nil \[false\] 1.8 e…

---

## [Break in lambda](https://www.ruby-forum.com/t/break-in-lambda/137270)

<div class="topic-metadata">

**Author:** [@Tanaka\_A](https://www.ruby-forum.com/u/Tanaka_A)\
**Replies:** 5\
**Last updated:** [May 13, 2008, 4:45am UTC](https://www.ruby-forum.com/t/break-in-lambda/137270 "2008-05-13T04:45:55Z")

</div>

lambda e$BD\>2\<$Ke(B break e$B$,$"$C$?$H$-!"$J$K$4$H$b$J$+$C$?$+$N$h$&e(B e$B$K$=$3$rDL$j2a$.$k$N$OJQ$G$O$J$$$G$7$g$&$+!#e(B statement not reached e$B$H$$$&7Y9p$b=P$^$9$7!#e(B % ./ruby -ve ’ lambda { p 1 break p 2 …

---

## [6 & Rational(7,2)](https://www.ruby-forum.com/t/6-rational-7-2/137355)

<div class="topic-metadata">

**Author:** [@Tanaka\_A](https://www.ruby-forum.com/u/Tanaka_A)\
**Replies:** 3\
**Last updated:** [May 13, 2008, 2:58am UTC](https://www.ruby-forum.com/t/6-rational-7-2/137355 "2008-05-13T02:58:45Z")

</div>

e$B0J2\<$N$h$&$K!“e(B6 & Rational(7,2) e$B$Oe(B 2 e$B$K$J$j$^$9$,!”:81&$rF~e(B e$B$l49$($Fe(B Rational(7,2) & 6 e$B$J$i%(%i!\<$K$J$j$^$9!#e(B e$B$3$l$O0U?^$5$l$?5sF0$G$7$g$&$+!#e(B % ./ruby -ve ‘p 6 & Rational(7,2)’ r…

---

## [Complex(-4.0,0.0)\*\*(Complex(1.0/2,0.0)) with mathn](https://www.ruby-forum.com/t/complex-4-0-0-0-complex-1-0-2-0-0-with-mathn/137079)

<div class="topic-metadata">

**Author:** [@Tanaka\_A](https://www.ruby-forum.com/u/Tanaka_A)\
**Replies:** 1\
**Last updated:** [May 12, 2008, 1:34pm UTC](https://www.ruby-forum.com/t/complex-4-0-0-0-complex-1-0-2-0-0-with-mathn/137079 "2008-05-12T13:34:24Z")

</div>

1.8 e$B$Ge(B mathn e$B$r;H$C$Fe(B -4 \*\* (1/2) e$B$re(B (Float e$B$Ge(B) e$B7W;;$9$k$He(B NaN e$B$K$J$k$s$G$9$,$=$&$$$&$b$N$G$7$g$&$+!#e(B % ./ruby -rmathn -ve ‘p Complex(-4.0,0.0)\*\*(Complex(1.0/2,0.0))’ ruby 1.8.7 (2…

---

## [enum\_for(:each\_with\_index)$B$NAj0c(B](https://www.ruby-forum.com/t/enum-for-each-with-index-b-naj0c-b/137298)

<div class="topic-metadata">

**Author:** [@unknown](https://www.ruby-forum.com/u/unknown)\
**Replies:** 1\
**Last updated:** [May 12, 2008, 1:26pm UTC](https://www.ruby-forum.com/t/enum-for-each-with-index-b-naj0c-b/137298 "2008-05-12T13:26:29Z")

</div>

e$B$k$S$-$A$G$9!#e(B Ruby 1.8.7e$B$He(BRuby 1.9e$B$Ne(B each\_with\_index e$B$Ne(BEnumeratore$B$N5sF0$,0\[$J$j$^$9!#e(B require ‘enumerator’ RUBY\_VERSION # =\> “1.8.6” %w\[foo bar\].enum\_for(:each\_with\_…

---

## [Defined? a &&= 0](https://www.ruby-forum.com/t/defined-a-0/136604)

<div class="topic-metadata">

**Author:** [@Tanaka\_A](https://www.ruby-forum.com/u/Tanaka_A)\
**Replies:** 3\
**Last updated:** [May 12, 2008, 3:42am UTC](https://www.ruby-forum.com/t/defined-a-0/136604 "2008-05-12T03:42:33Z")

</div>

e$B0J2\<$N$h$&$K!“e(Bdefined? a &&= 0 e$B$,e(B nil e$B$K$J$j$^$9$,!”$3$l$O0Ue(B e$B?^E\*$G$7$g$&$+e(B? % ./ruby -ve ‘p(defined? a &&= 0)’ ruby 1.9.0 (2008-05-02 revision 16284) \[i686-linux\] nil 1.8 e$B$G$Oe(B “expres…

---

## [UnboundMethod#{name,owner}](https://www.ruby-forum.com/t/unboundmethod-name-owner/137267)

<div class="topic-metadata">

**Author:** [@Kazuhiro\_NISHIYAMA](https://www.ruby-forum.com/u/Kazuhiro_NISHIYAMA)\
**Replies:** 0\
**Last updated:** [May 11, 2008, 3:39am UTC](https://www.ruby-forum.com/t/unboundmethod-name-owner/137267 "2008-05-11T03:39:58Z")

</div>

e$B@\>;3OB9-$G$9!#e(B 1.8.7e$B$Ke(BMethod#{receiver,name,owner}e$B$re(Bbackporte$B$7$?$H$-$Ke(B UnboundMethod#{name,owner}e$B$rK:$l$F$$$^$7$?!#e(B ruby\_1\_8e$B$K$Oe(Bcommite$B$7$?$N$G!"LdBj$,$J$1$l$Pe(B1.8.7e$B$K$bF~$l$…

---

## [Str.tr("^a", "z")'](https://www.ruby-forum.com/t/str-tr-a-z/137238)

<div class="topic-metadata">

**Author:** [@Tanaka\_A](https://www.ruby-forum.com/u/Tanaka_A)\
**Replies:** 0\
**Last updated:** [May 10, 2008, 3:41pm UTC](https://www.ruby-forum.com/t/str-tr-a-z/137238 "2008-05-10T15:41:42Z")

</div>

str.tr("^a", “z”) e$B$H$7$?\>l9g$K!"e(Bstr e$B$,e(B “a” e$B$J$ie(B “z” e$B$K$J$k$Ne(B e$B$K!“e(B"aa” e$B$J$ie(B “aa” e$B$N$^$^$K$J$k$N$OJQ$G$O$J$$$G$7$g$&$+!#e(B % ./ruby -ve ‘p “a”.tr("^a", “z”)’ ruby 1.9.0 (2008-05…

---

## [gc\_sweep()$B$G$N(B](https://www.ruby-forum.com/t/gc-sweep-b-g-n-b/137228)

<div class="topic-metadata">

**Author:** [@Junji\_Sawada](https://www.ruby-forum.com/u/Junji_Sawada)\
**Replies:** 0\
**Last updated:** [May 10, 2008, 12:39pm UTC](https://www.ruby-forum.com/t/gc-sweep-b-g-n-b/137228 "2008-05-10T12:39:48Z")

</div>

e$B$5$o$@$H?=$7$^$9!#e(B gc.ce$B$rD/$a$F$$$F5$$E$$$?$N$G$9$,e(Bgc\_sweep()e$B$G%R!\<%W2rJ|;~$Ke(B final\_liste$B$rA\`:n$9$kItJ,$,JQ$G$9!#e(B for (pp = final\_list; pp != final; pp = pp-\>as.free.next) { p-\>as.free.flags |…

---

## [Str.tr("^", "y")](https://www.ruby-forum.com/t/str-tr-y/137229)

<div class="topic-metadata">

**Author:** [@Tanaka\_A](https://www.ruby-forum.com/u/Tanaka_A)\
**Replies:** 0\
**Last updated:** [May 10, 2008, 12:26pm UTC](https://www.ruby-forum.com/t/str-tr-y/137229 "2008-05-10T12:26:54Z")

</div>

str.tr("^", “y”) e$B$H$7$?$H$-$K!"e(Bstr e$B$,e(B “a” e$B$J$ie(B a e$B$,$=$N$^$^e(B e$B;D$k$N$K!“e(B"aa” e$B$J$ie(B “yy” e$B$K$J$j$^$9!#e(B % ./ruby -ve ‘p “a”.tr("^", “y”)’ ruby 1.9.0 (2008-05-10 revision 16345) \[i6…

---

## ["abc".tr\_s!("x", "y") returns "abc"](https://www.ruby-forum.com/t/abc-tr-s-x-y-returns-abc/137227)

<div class="topic-metadata">

**Author:** [@Tanaka\_A](https://www.ruby-forum.com/u/Tanaka_A)\
**Replies:** 0\
**Last updated:** [May 10, 2008, 11:56am UTC](https://www.ruby-forum.com/t/abc-tr-s-x-y-returns-abc/137227 "2008-05-10T11:56:48Z")

</div>

“abc”.tr\_s!(“x”, “y”) e$B$,e(B “abc” e$B$rJV$7$^$9!#e(B % ./ruby -ve ‘p “abc”.tr\_s!(“x”, “y”)’ ruby 1.9.0 (2008-05-10 revision 16345) \[i686-linux\] “abc” 1.8 e$B$G$Oe(B nil e$B$G$9!#e(B % ruby-1.8 -ve ‘p “abc”.tr\_s!(…

---

## [Marshal.load( Marshal.dump( Float ) )$B$NIT0lCW(B@1.8](https://www.ruby-forum.com/t/marshal-load-marshal-dump-float-b-nit0lcw-b-1-8/137147)

<div class="topic-metadata">

**Author:** [@H.Holon](https://www.ruby-forum.com/u/H.Holon)\
**Replies:** 3\
**Last updated:** [May 10, 2008, 8:18am UTC](https://www.ruby-forum.com/t/marshal-load-marshal-dump-float-b-nit0lcw-b-1-8/137147 "2008-05-10T08:18:42Z")

</div>

H.Holone$B$G$9!#e(B ruby1.8e$B$K$\*$$$F!"0J2\<$N!Ve(BMarshale$B$Ge(B dumpe$B$7$Fe(B loade$B$7$FLa$9!We(B codee$B$GIT0lCW$r0UL#$9$k$$$/$D$+$N?tCM$,I=\<($5$l$^$9!#e(B $ cat ~/tmp/test.rb srand(1) 1000000.times do f = r…

---

## [Write to broken pipe on Linux](https://www.ruby-forum.com/t/write-to-broken-pipe-on-linux/136404)

<div class="topic-metadata">

**Author:** [@nobu](https://www.ruby-forum.com/u/nobu)\
**Replies:** 7\
**Last updated:** [May 8, 2008, 6:12pm UTC](https://www.ruby-forum.com/t/write-to-broken-pipe-on-linux/136404 "2008-05-08T18:12:15Z")

</div>

e$B$J$+$@$G$9!#e(B http://rryu.sakura.ne.jp/nisenise-fuhito/2008/04/22/950.html e$B$He(B e$B$+e(B(e$B8+Mn$H$7$F$^$7$?$,e(B)\[ruby-list:43356\]e$B$K$“$k!”@\\B3$,@Z$l$?%=%1%Ce(B e$B%H$K=q$-9~$b$&$H$9$k$H!"FsEYL\\0J9\_e(Bsele…

---

## [0x40000000 | 1.0](https://www.ruby-forum.com/t/0x40000000-1-0/137018)

<div class="topic-metadata">

**Author:** [@Tanaka\_A](https://www.ruby-forum.com/u/Tanaka_A)\
**Replies:** 0\
**Last updated:** [May 8, 2008, 11:01am UTC](https://www.ruby-forum.com/t/0x40000000-1-0/137018 "2008-05-08T11:01:03Z")

</div>

e$B0J2\<$N$h$&$K!"e(Bbignum e$B$He(B float e$B$N%S%C%H1i;;$,2DG=$J$N$O8=:\_$?e(B e$B$V$s0U?^$5$l$F$$$J$$$H;W$$$^$9!#e(B % ./ruby -ve ‘p 0x40000000 | 1.0’ ruby 1.9.0 (2008-05-08 revision 16334) \[i686-linux\] 1073741825

---

## [compile\_prelude.rb$B$G%(%i!\<(B](https://www.ruby-forum.com/t/compile-prelude-rb-b-g-i-b/137004)

<div class="topic-metadata">

**Author:** [@unknown](https://www.ruby-forum.com/u/unknown)\
**Replies:** 1\
**Last updated:** [May 8, 2008, 8:39am UTC](https://www.ruby-forum.com/t/compile-prelude-rb-b-g-i-b/137004 "2008-05-08T08:39:20Z")

</div>

e$B$k$S$-$A$G$9!#e(B compile\_prelude.rbe$B$Ne(Brequiree$B$,%$%s%9%H!\<%kHGe(Berbe$B$r;H$&$;$$$G%(%i!\<$K$J$C$F$7$^$$$^$9!#e(B ./miniruby -I./lib -I. -rrbconfig ./tool/compile\_prelude.rb ./prelude.rb ./enc/prelude.rb .…

---

## [Patch for Struct.new(0)](https://www.ruby-forum.com/t/patch-for-struct-new-0/136660)

<div class="topic-metadata">

**Author:** [@wanabe](https://www.ruby-forum.com/u/wanabe)\
**Replies:** 3\
**Last updated:** [May 6, 2008, 11:41am UTC](https://www.ruby-forum.com/t/patch-for-struct-new-0/136660 "2008-05-06T11:41:52Z")

</div>

e$B%o%J%Y$H?=$7$^$9!#e(B Struct.new(0)e$B$G!"e(BBUG e$B$GMn$A$:$KNc30$rHt$P$9%Q%C%A$r=q$-$^$7$?!#e(B Index: struct.c — struct.c (revision 16278) +++ struct.c (working copy) @@ -322,14 +322,14 @@ ID id; rb\_scan\_…

---

## [$B%9%l%C%ICf$N(B IO#flush $B$GI=\<($,Mp$l$k(B](https://www.ruby-forum.com/t/b-9-l-c-icf-n-b-io-flush-b-gi-mp-l-k-b/136661)

<div class="topic-metadata">

**Author:** [@wanabe](https://www.ruby-forum.com/u/wanabe)\
**Replies:** 0\
**Last updated:** [May 5, 2008, 9:45am UTC](https://www.ruby-forum.com/t/b-9-l-c-icf-n-b-io-flush-b-gi-mp-l-k-b/136661 "2008-05-05T09:45:12Z")

</div>

e$B%o%J%Y$H?=$7$^$9!#e(B e$B%9%l%C%ICf$GJ8;z?t$,e(B PIPE\_BUF e$B$N#2G\\0J\>e$NJ8;zNs$re(B IO#flush e$B$7$?\>l9g!“J8;zNs$,ES@Z$l$k$3$H$,$”$j$^$9!#e(B e$B$^$?F1MM$KJ8;z?t$,e(B PIPE\_BUF e$B0J\>e$NJ8;zNs$G$Oe(B e$B=PNO$KM\>J,…

---

## [Patch for defined?(C && 0) / defined?(super())](https://www.ruby-forum.com/t/patch-for-defined-c-0-defined-super/136659)

<div class="topic-metadata">

**Author:** [@wanabe](https://www.ruby-forum.com/u/wanabe)\
**Replies:** 0\
**Last updated:** [May 5, 2008, 9:43am UTC](https://www.ruby-forum.com/t/patch-for-defined-c-0-defined-super/136659 "2008-05-05T09:43:27Z")

</div>

e$B%o%J%Y$H?=$7$^$9!#e(B defined? C && 0 e$B$de(B defined?(super()) e$B$,e(B BUG e$B$GMn$A$J$$$h$&$K$9$k%Q%C%A$r=q$-$^$7$?!#e(B e$B$^$?!“e(Bdefined?(super()) e$B$N%3%s%Q%$%k7k2L$r8+$F$\_$k$He(B NODE\_SUPER e$B$,e(B “ex…

---

## [Insns.def:922: warning: \`klass' might be used uninitialized in this function](https://www.ruby-forum.com/t/insns-def-warning-klass-might-be-used-uninitialized-in-this-function/136653)

<div class="topic-metadata">

**Author:** [@Tanaka\_A](https://www.ruby-forum.com/u/Tanaka_A)\
**Replies:** 0\
**Last updated:** [May 5, 2008, 6:52am UTC](https://www.ruby-forum.com/t/insns-def-warning-klass-might-be-used-uninitialized-in-this-function/136653 "2008-05-05T06:52:08Z")

</div>

e$B0J2\<$N7Y9p$,A}$($F$$$^$9!#e(B -vm.inc:727: warning: unused variable flag' +vm.inc:717: warning: unused variable flag’ +In file included from vm.c:1028: +insns.def:922: warning: \`klass’ might be used uninitialized i…

---

## [StringIO#readlines(nil)](https://www.ruby-forum.com/t/stringio-readlines-nil/136616)

<div class="topic-metadata">

**Author:** [@Tanaka\_A](https://www.ruby-forum.com/u/Tanaka_A)\
**Replies:** 0\
**Last updated:** [May 4, 2008, 2:59pm UTC](https://www.ruby-forum.com/t/stringio-readlines-nil/136616 "2008-05-04T14:59:15Z")

</div>

e$B0J2\<$N$h$&$Ke(B StringIO#readlines e$B$Ke(B nil e$B$rM?$($k$He(B TypeError e$B$K$J$j$^$9!#e(B % ./ruby -rstringio -e ‘p StringIO.new(“a\\nb\\n”).readlines(nil)’ -e:1:in readlines': can't convert nil into String (Typ…

[Previous page](https://www.ruby-forum.com/c/ruby/ruby-dev/14.md?page=125)

[Next page](https://www.ruby-forum.com/c/ruby/ruby-dev/14.md?page=127)
