[#43494] ブロックとともに呼び出されたsortについて — "Toshiyuki Ogura" <oguradio@...>

小倉です。

12 messages 2007/05/15

[#43508] rubyのテキストについて — 桑江 康公 <ykuwae@...>

はじめまして、桑江といいます。プログラム開発の勉強をはじめたいと考えています。いろいろと調べたのですが、オブジェクト指向を使った開発が現在しりゅうとのことで、Javaを勉強しようと考えていたのですが、rubyという言語もあるということがわかりネットで調べたところこのメーリングリストにたどり着きました。どなたかプログラム開発初心者でもわかりやすい本またはサイトがありましたら教えていただけないでしょうか?ちなみに、私のレベルはHTMLが少しわかる程度です。

8 messages 2007/05/15

[ruby-list:43522] Re: Ruby/Tkのライブラリ

From: Hidetoshi NAGAI <nagai@...>
Date: 2007-05-16 08:28:18 UTC
List: ruby-list #43522
永井@知能.九工大です.

From: 山崎雄介 <y-yamasaki@saeilo.co.jp>
Subject: [ruby-list:43520] Ruby/Tkのライブラリ
Date: Wed, 16 May 2007 14:55:29 +0900
Message-ID: <20070516141345.6CC8.Y-YAMASAKI@saeilo.co.jp>
> 現在 One-Click Ruby Installer + ActiveTcl8.4.14.0を入れて
> Ruby/Tkのアプリケーションを開発しています。
> 
> rubyscript2exeを使ってexeにしたのですが、実行すると、
> 
>   TkPackage can't find package Itcl (RuntimeError)
> 
> とエラーになりました。

rubyscript2exe がどのように単一バイナリを生成しているのかは
知らないのですが,これは単純に ActiveTcl に含まれている
Itcl のライブラリ (dll と tcl ライブラリ) が取り込まれていない
ということだろうと思います.

どうすれば取り込めるのか,あるいは,そもそも取り込めるのかは
私にはわかりません.

以下はついでの話ではありますが...

ちょうど今,ruby-dev ML の方に問い合わせを投げようと
していたところなのですが,One-Click Ruby Installer の 
Ruby/Tk において,問題が見つかりました.
1.8.4 と 1.8.5 の間 (One-Click Ruby Installer で言うなら
184-20 と 185-21 の間) のいずれかの時点での変更の影響で,
Ruby/Tk の動作が極度に遅くなってしまっています.

# Widget Demo の Canvas Widget のデモの「フロアプラン」を
# 試してもらえば差が顕著に分かります.

1.8.4 の tcltklib.so や Tk のライブラリ群を 1.8.5 に持っていっても
遅いままですし,逆に 1.8.5 のものを 1.8.4 に持っていっても
遅くはなりませんので,原因は Ruby 本体の変更にあると思っています.

Ruby 本体は少し古くてもいいから新しい Ruby/Tk を使いたいと
いうことであれば,One-Click Ruby Installer 186-25 から
Ruby/Tk 回りを持ってきて 184-20 のものと置き換えれば
なんとか動きはするようです.
-- 
                                       永井 秀利 (九工大 知能情報)
                                           nagai@ai.kyutech.ac.jp

In This Thread