# \[BUG on Ruby?\] Ruby/Tk on Ruby1.8.\[56\] is too slow on Windo

**URL:** <https://www.ruby-forum.com/t/bug-on-ruby-ruby-tk-on-ruby1-8-56-is-too-slow-on-windo/104280>\
**Category:** Development\
**Created:** [May 16, 2007, 10:33am UTC](https://www.ruby-forum.com/t/bug-on-ruby-ruby-tk-on-ruby1-8-56-is-too-slow-on-windo/104280 "2007-05-16T10:33:20Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Hidetoshi\_NAGAI](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/49beb7/32.png) [@Hidetoshi\_NAGAI](https://www.ruby-forum.com/u/Hidetoshi_NAGAI)\
**Post date:** [May 16, 2007, 10:33am UTC](https://www.ruby-forum.com/t/bug-on-ruby-ruby-tk-on-ruby1-8-56-is-too-slow-on-windo/104280/1 "2007-05-16T10:33:20Z")

</div>

e$B1J0f!wCNG=!%6e9)Bg$G$9!%e(B

One-Click Ruby Installer e$B$G$7$+3NG’$7$F$O$$$J$$$N$G$9$,!$e(B  
Windows e$B\>e$Ne(B Ruby/Tk e$B$NF0:n$,6KEY$KCY$/$J$C$F$$$^$9!%e(B

# Widget Demo e$B$Ne(B Canvas Widget e$B$N%G%b$N!V%U%m%"%W%i%s!W$re(B

# e$B;n$7$F$b$i$($P:9$,82Cx$KJ,$+$j$^$9!%e(B

e$B$I$&$be(B 1.8.4 e$B$He(B 1.8.5 e$B$H$N4Ve(B (One-Click Ruby Installer  
e$B$G8@$&$J$ie(B  
184-20 e$B$He(B 185-21 e$B$H$N4Ve(B; Ruby Release Date 2006-04-14  
e$B$He(B 2006-08-25  
e$B$H$N4Ve(B) e$B$N$$$:$l$+$N;~E@$G$NJQ99$N1F6A$G$"$k$h$&$G$9!%e(B

1.8.4 e$B$Ne(B tcltklib.so e$BEye(B Tk e$B$N%i%$%V%i%j72$re(B 1.8.5  
e$B$K;}$C$F$$$C$F$be(B  
e$BCY$$$^$^$G$9$7!$5U$Ke(B 1.8.5 e$B$N$b$N$re(B 1.8.4  
e$B$K;}$C$F$$$C$F$be(B  
e$BCY$/$O$J$j$^$;$s$N$G!$860x$Oe(B Ruby  
e$BK\BN$NJQ99$K$"$k$H;W$C$F$$$^$9!%e(B

# 

e$BIaCJ%&%#%s%I%&%:$r;H$C$F$$$J$$$N$G!$:#:"$K$J$C$F$NJs9p$G$9$\_$^$;$s!%e(B

Windows  
e$B$G$N3+H/4D6-$r@0$($F$$$J$$$N$G!$$I$&$7$h$&$+$H:$$C$F$$$^$9!%e(B  
e$B860x$^$?$O2DG=@-$K?4Ev$?$j$N$"$kJ}$O$$$i$C$7$c$i$J$$$G$7$g$&$+!)e(B

---

<div class="post-metadata">

**Author:** ![Hidetoshi\_NAGAI](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/49beb7/32.png) [@Hidetoshi\_NAGAI](https://www.ruby-forum.com/u/Hidetoshi_NAGAI)\
**Post date:** [May 17, 2007, 2:28am UTC](https://www.ruby-forum.com/t/bug-on-ruby-ruby-tk-on-ruby1-8-56-is-too-slow-on-windo/104280/2 "2007-05-17T02:28:40Z")

</div>

e$B$3$s$K$A$O!"$J$+$`$ie(B(e$B$&e(B)e$B$G$9!#e(B

In message “[ruby-dev:30784] [BUG on Ruby??] Ruby/Tk on Ruby1.8.[56] is  
too slow on Windows”  
on May.16,2007 17:32:12, [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:  
| One-Click Ruby Installer e$B$G$7$+3NG’$7$F$O$$$J$$$N$G$9$,!$e(B  
| Windows e$B\>e$Ne(B Ruby/Tk e$B$NF0:n$,6KEY$KCY$/$J$C$F$$$^$9!%e(B  
|  
| # Widget Demo e$B$Ne(B Canvas Widget e$B$N%G%b$N!V%U%m%"%W%i%s!W$re(B  
| # e$B;n$7$F$b$i$($P:9$,82Cx$KJ,$+$j$^$9!%e(B

e$B$(!\<$H!"e(Bext/tk/sample/demos-{en,jp}/widgete$B$r\<B9T$7$?\>e$G!“e(Ben  
e$B$J$i!Ve(BCanvasese$B!W$N!Ve(B6.A building floor  
plan.e$B!W$r!“e(Bjpe$B$J$i!V%-%ce(B  
e$B%s%P%9!W$N!Ve(B6.e$B%U%m%”%W%i%s!W$r%/%j%C%/$9$k!”$H$$$&$3$H$G$$$$e(B  
e$B$N$G$7$g$&$+!#e(B

e$B\<j85$Ne(B1.8.4e$B!“e(B1.8.5e$B!“e(B1.8.6e$B$G;n$7$?$H$3$m!”$$$:$l$b;d$N4D6-$G$Oe(B  
5.5e$BICDxEY$G%U%m%”%W%i%s$NIA2h$,=\*$o$j$^$7$?!#e(B  
e$B1J0f@h@8$N$H$3$m$G$O$I$l$/$i$$!V82Cx!W$K:9$,=P$F$$$k$N$G$7$ge(B  
e$B$&$+e(B?

| 1.8.4 e$B$Ne(B tcltklib.so e$BEye(B Tk e$B$N%i%$%V%i%j72$re(B 1.8.5 e$B$K;}$C$F$$$C$F$be(B  
| e$BCY$$$^$^$G$9$7!$5U$Ke(B 1.8.5 e$B$N$b$N$re(B 1.8.4 e$B$K;}$C$F$$$C$F$be(B  
| e$BCY$/$O$J$j$^$;$s$N$G!$860x$Oe(B Ruby e$BK\BN$NJQ99$K$"$k$H;W$C$F$$$^$9!%e(B

e$B$H$$$&$o$1$G!“860x$O$”$k$H$9$l$Pe(BOne-Click Ruby Installere$B$NJ}e(B  
e$B$K$"$k$s$8$c$J$$$+$H;W$$$^$9!#e(B  
1.8.4-20/1.8.5-21e$B$=$l$\>$l$Ne(Bruby.exee$B$N%?%$%`%9%?%s%W$O$o$+$j$^e(B  
e$B$9$+e(B?

e$B$=$l$G$O!#e(B

---

<div class="post-metadata">

**Author:** ![Hidetoshi\_NAGAI](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/49beb7/32.png) [@Hidetoshi\_NAGAI](https://www.ruby-forum.com/u/Hidetoshi_NAGAI)\
**Post date:** [May 17, 2007, 3:24am UTC](https://www.ruby-forum.com/t/bug-on-ruby-ruby-tk-on-ruby1-8-56-is-too-slow-on-windo/104280/3 "2007-05-17T03:24:43Z")

</div>

e$B1J0f!wCNG=!%6e9)Bg$G$9!%e(B

e$B%F%9%H$7$F$$$?$@$$$F$"$j$,$H$&$4$6$$$^$9!%e(B

From: “U.Nakamura” [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
Subject: [ruby-dev:30785] Re: [BUG on Ruby??] Ruby/Tk on Ruby1.8.[56] is  
too slow on Windows  
Date: Thu, 17 May 2007 09:27:26 +0900  
Message-ID: [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

> e$B$(!\<$H!"e(Bext/tk/sample/demos-{en,jp}/widgete$B$r\<B9T$7$?\>e$G!“e(Ben  
> e$B$J$i!Ve(BCanvasese$B!W$N!Ve(B6.A building floor plan.e$B!W$r!“e(Bjpe$B$J$i!V%-%ce(B  
> e$B%s%P%9!W$N!Ve(B6.e$B%U%m%”%W%i%s!W$r%/%j%C%/$9$k!”$H$$$&$3$H$G$$$$e(B  
> e$B$N$G$7$g$&$+!#e(B

e$B$O$$!$$=$&$G$9!%e(B

> e$B\<j85$Ne(B1.8.4e$B!“e(B1.8.5e$B!“e(B1.8.6e$B$G;n$7$?$H$3$m!”$$$:$l$b;d$N4D6-$G$Oe(B  
> 5.5e$BICDxEY$G%U%m%”%W%i%s$NIA2h$,=\*$o$j$^$7$?!#e(B  
> e$B1J0f@h@8$N$H$3$m$G$O$I$l$/$i$$!V82Cx!W$K:9$,=P$F$$$k$N$G$7$ge(B  
> e$B$&$+e(B?

1.8.4-20 e$B$G$O0l=Ve(B(?)e$B$G%Q%C$H$$$&46$8$GI=\<($5$l$^$9$,!$e(B  
1.8.5-21 e$B0J9\_$G$O?^$NMWAG$r0l$D0l$DIA2h$7$F$$$/%9%F%C%W$,e(B  
e$B3NG’$G$-$k$h$&$JB.EY$K$J$j$^$9!%e(B

# e$B$H$$$&$3$H$O!$%3%s%Q%$%k%\*%W%7%g%s$H$+$N\>r7o$K0MB8!)e(B

> e$B$H$$$&$o$1$G!“860x$O$”$k$H$9$l$Pe(BOne-Click Ruby Installere$B$NJ}e(B  
> e$B$K$"$k$s$8$c$J$$$+$H;W$$$^$9!#e(B  
> 1.8.4-20/1.8.5-21e$B$=$l$\>$l$Ne(Bruby.exee$B$N%?%$%`%9%?%s%W$O$o$+$j$^e(B  
> e$B$9$+e(B?

e$B2q5D$N;~4V$,Gw$C$F$$$k$N$Ge(B ruby.exe  
e$B$N%U%!%$%k$N%?%$%`%9%?%s%W$re(B  
e$B3NG’$9$k;~4V$O$"$j$^$;$s$,!$e(Brelease date e$B$O$=$l$\>$le(B  
2006-04-14 e$B$He(B 2006-08-25 e$B$G$9!%e(B

---

<div class="post-metadata">

**Author:** ![Hidetoshi\_NAGAI](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/49beb7/32.png) [@Hidetoshi\_NAGAI](https://www.ruby-forum.com/u/Hidetoshi_NAGAI)\
**Post date:** [May 17, 2007, 5:14am UTC](https://www.ruby-forum.com/t/bug-on-ruby-ruby-tk-on-ruby1-8-56-is-too-slow-on-windo/104280/4 "2007-05-17T05:14:51Z")

</div>

e$B1J0f!wCNG=!%6e9)Bg$G$9!%e(B

From: “U.Nakamura” [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
Subject: [ruby-dev:30787] Re: [BUG on Ruby??] Ruby/Tk on Ruby1.8.[56] is  
too slow on Windows  
Date: Thu, 17 May 2007 10:35:50 +0900  
Message-ID: [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

> e$B\<j85$G$O!"e(B1.8.1e$B$Ge(B9e$BICDxEY!“e(B1.8.2e$B0J9\_$NA4$F$N%j%j!\<%9HG$Ge(B5.5e$BICe(B  
> e$BDxEY$+$+$j$^$9!#e(B  
> e$B$H$$$&$o$1$G!”?^$NMWAG$NIA2h$O\>o$KL$GDI$($^$9!#e(B
> 
> e$B:,K\E\*$K:G=i$+$iCY$$!"$He(B orz

e$B$0$n!A$s!%!%!%e(B(;_😉  
e$B$3$l$^$G\<j85$G$O$=$s$J$KCY$+$C$?$3$H$O$J$+$C$?$N$Ge(B  
e$BA4$/CN$j$^$;$s$G$7$?!%!%!%e(B(;_;)(;_;)(;_😉

> | # e$B$H$$$&$3$H$O!$%3%s%Q%$%k%\*%W%7%g%s$H$+$N\>r7o$K0MB8!)e(B
> 
> e$B$=$s$J5$$,$9$k$N$G!"e(BOne-Clicke$B$,;H$C$F$ke(Brubye$B%P%$%J%j$N=P=j$rCNe(B  
> e$B$j$?$+$C$?$s$G$9$,!"e(B

e$B%P%$%J%j$O$$$:$l$be(B MS Visual C++ 6.0  
e$B$G%3%s%Q%$%k$5$l$?$b$N$G!$e(B  
rbconfig.rb e$B$N\>pJs$K4p$E$/$J$ie(B configure e$B%\*%W%7%g%s$Oe(B  
“–with-make-prog=nmake --enable-shared” e$B$H$J$C$F$$$^$9!%e(B  
e$B%P%$%J%j$N%?%$%`%9%?%s%W$Oe(B 2006/04/16 e$B$He(B 2006/08/26  
e$B$G$9!%e(B

e$B;n$7$F$$$?4D6-$Ne(B Tcl/Tk e$B$Oe(B ActiveTcl 8.4.14.0 e$B$G!$e(B  
OS e$B$Oe(B Windows XP SP2 e$B$G$9!%e(B

---

<div class="post-metadata">

**Author:** ![Hidetoshi\_NAGAI](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/49beb7/32.png) [@Hidetoshi\_NAGAI](https://www.ruby-forum.com/u/Hidetoshi_NAGAI)\
**Post date:** [May 17, 2007, 3:36am UTC](https://www.ruby-forum.com/t/bug-on-ruby-ruby-tk-on-ruby1-8-56-is-too-slow-on-windo/104280/5 "2007-05-17T03:36:44Z")

</div>

e$B$3$s$K$A$O!"$J$+$`$ie(B(e$B$&e(B)e$B$G$9!#e(B

In message “[ruby-dev:30786] Re: [BUG on Ruby??] Ruby/Tk on Ruby1.8.[56]  
is too slow on Windows”  
on May.17,2007 10:24:09, [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:  
| \> e$B\<j85$Ne(B1.8.4e$B!“e(B1.8.5e$B!“e(B1.8.6e$B$G;n$7$?$H$3$m!”$$$:$l$b;d$N4D6-$G$Oe(B  
| \> 5.5e$BICDxEY$G%U%m%”%W%i%s$NIA2h$,=\*$o$j$^$7$?!#e(B  
| \> e$B1J0f@h@8$N$H$3$m$G$O$I$l$/$i$$!V82Cx!W$K:9$,=P$F$$$k$N$G$7$ge(B  
| \> e$B$&$+e(B?  
|  
| 1.8.4-20 e$B$G$O0l=Ve(B(?)e$B$G%Q%C$H$$$&46$8$GI=\<($5$l$^$9$,!$e(B  
| 1.8.5-21 e$B0J9\_$G$O?^$NMWAG$r0l$D0l$DIA2h$7$F$$$/%9%F%C%W$,e(B  
| e$B3NG’$G$-$k$h$&$JB.EY$K$J$j$^$9!%e(B

e$B\<j85$G$O!"e(B1.8.1e$B$Ge(B9e$BICDxEY!“e(B1.8.2e$B0J9\_$NA4$F$N%j%j!\<%9HG$Ge(B5.5e$BICe(B  
e$BDxEY$+$+$j$^$9!#e(B  
e$B$H$$$&$o$1$G!”?^$NMWAG$NIA2h$O\>o$KL$GDI$($^$9!#e(B

e$B:,K\E\*$K:G=i$+$iCY$$!"$He(B orz

| # e$B$H$$$&$3$H$O!$%3%s%Q%$%k%\*%W%7%g%s$H$+$N\>r7o$K0MB8!)e(B

e$B$=$s$J5$$,$9$k$N$G!"e(BOne-Clicke$B$,;H$C$F$ke(Brubye$B%P%$%J%j$N=P=j$rCNe(B  
e$B$j$?$+$C$?$s$G$9$,!"e(B

| \> e$B$H$$$&$o$1$G!“860x$O$”$k$H$9$l$Pe(BOne-Click Ruby Installere$B$NJ}e(B  
| \> e$B$K$“$k$s$8$c$J$$$+$H;W$$$^$9!#e(B  
| \> 1.8.4-20/1.8.5-21e$B$=$l$\>$l$Ne(Bruby.exee$B$N%?%$%`%9%?%s%W$O$o$+$j$^e(B | > e$B$9$+e(B? | | e$B2q5D$N;~4V$,Gw$C$F$$$k$N$Ge(B ruby.exe e$B$N%U%!%$%k$N%?%$%`%9%?%s%W$re(B  
| e$B3NG’$9$k;~4V$O$”$j$^$;$s$,!$e(Brelease date e$B$O$=$l$\>$le(B  
| 2006-04-14 e$B$He(B 2006-08-25 e$B$G$9!%e(B

e$BJL$K;d$O5^$,$J$$$N$G!“M\>M5$N$”$k$H$-$K$\*4j$$$7$^$9!#e(B

e$B$=$l$G$O!#e(B

---

<div class="post-metadata">

**Author:** ![Hidetoshi\_NAGAI](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/49beb7/32.png) [@Hidetoshi\_NAGAI](https://www.ruby-forum.com/u/Hidetoshi_NAGAI)\
**Post date:** [May 17, 2007, 10:29am UTC](https://www.ruby-forum.com/t/bug-on-ruby-ruby-tk-on-ruby1-8-56-is-too-slow-on-windo/104280/6 "2007-05-17T10:29:11Z")

</div>

e$B1J0f!wCNG=!%6e9)Bg$G$9!%e(B

From: “U.Nakamura” [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
Subject: [ruby-dev:30789] Re: [BUG on Ruby??] Ruby/Tk on Ruby1.8.[56] is  
too slow on Windows  
Date: Thu, 17 May 2007 16:42:50 +0900  
Message-ID: [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

> 1.8.5e$B0J9\_$Ne(Bext/tk/sample/demos-_/widgete$B$r\<B9T$9$k$H!“e(Brubye$B$N%Pe(B  
> e$B!\<%8%g%s$,$J$s$G$”$m$&$HCY$$$G$9!#e(B  
> 1.8.4e$B0JA0$Ne(Bext/tk/sample/demos-_/widgete$B$r\<B9T$9$k$H!“e(Brubye$B$N%Pe(B  
> e$B!\<%8%g%s$,$J$s$G$”$m$&$HB.$$$G$9!#e(B
> 
> # e$B\<j$rH4$$$Fe(B1.8.6e$B$Ne(Bsamplee$B$r;H$C$F8+$F$^$7$?e(B…
> 
> e$B$H$$$&$o$1$G!“LdBj$Oe(Bwidgete$B$NCf?H$N0c$$$K$”$C$F!“e(Brubye$B$N%P!\<%8e(B  
> e$B%g%s$H$O4X78$”$j$^$;$s!#e(B

e$B$&$n$C!\*e(B e$B$7$^$C$?!%e(B  
widget e$B$NJQ99$N$3$H$r40A4$K$o$9$l$F$$$F!$e(B  
e$BF1$8$G$"$k$H;W$$9~$s$G$$$^$7$?!%e(Borz

e$B$"$j$,$H$&$4$6$$$^$9$HF1;~$K!$LBOG$r$\*$+$1$7$F$9$\_$^$;$s$G$7$?!%e(B  
e$BBP:v$K$D$$$F$OJLES9M$($k$3$H$K$7$^$9!%e(B

# e$B\<+8J7y0-!%!%!%e(B

---

<div class="post-metadata">

**Author:** ![Hidetoshi\_NAGAI](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/49beb7/32.png) [@Hidetoshi\_NAGAI](https://www.ruby-forum.com/u/Hidetoshi_NAGAI)\
**Post date:** [May 17, 2007, 9:44am UTC](https://www.ruby-forum.com/t/bug-on-ruby-ruby-tk-on-ruby1-8-56-is-too-slow-on-windo/104280/7 "2007-05-17T09:44:08Z")

</div>

e$B$3$s$K$A$O!"$J$+$`$ie(B(e$B$&e(B)e$B$G$9!#e(B

In message “[ruby-dev:30788] Re: [BUG on Ruby??] Ruby/Tk on Ruby1.8.[56]  
is too slow on Windows”  
on May.17,2007 12:14:27, [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:  
| \> e$B\<j85$G$O!“e(B1.8.1e$B$Ge(B9e$BICDxEY!“e(B1.8.2e$B0J9\_$NA4$F$N%j%j!\<%9HG$Ge(B5.5e$BICe(B  
| \> e$BDxEY$+$+$j$^$9!#e(B  
| \> e$B$H$$$&$o$1$G!”?^$NMWAG$NIA2h$O\>o$KL$GDI$($^$9!#e(B  
| \>  
| \> e$B:,K\E\*$K:G=i$+$iCY$$!”$He(B orz  
|  
| e$B$0$n!A$s!%!%!%e(B(;_😉  
| e$B$3$l$^$G\<j85$G$O$=$s$J$KCY$+$C$?$3$H$O$J$+$C$?$N$Ge(B  
| e$BA4$/CN$j$^$;$s$G$7$?!%!%!%e(B(;_;)(;_;)(;_😉

e$B4\*0c$$$7$F$^$7$?!#e(B

1.8.5e$B0J9\_$Ne(Bext/tk/sample/demos-_/widgete$B$r\<B9T$9$k$H!“e(Brubye$B$N%Pe(B  
e$B!\<%8%g%s$,$J$s$G$”$m$&$HCY$$$G$9!#e(B  
1.8.4e$B0JA0$Ne(Bext/tk/sample/demos-_/widgete$B$r\<B9T$9$k$H!“e(Brubye$B$N%Pe(B  
e$B!\<%8%g%s$,$J$s$G$”$m$&$HB.$$$G$9!#e(B

# e$B\<j$rH4$$$Fe(B1.8.6e$B$Ne(Bsamplee$B$r;H$C$F8+$F$^$7$?e(B…

e$B$H$$$&$o$1$G!“LdBj$Oe(Bwidgete$B$NCf?H$N0c$$$K$”$C$F!“e(Brubye$B$N%P!\<%8e(B  
e$B%g%s$H$O4X78$”$j$^$;$s!#e(B

e$B$=$l$G$O!#e(B
