[#39325] File.fnmatch の改良について — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>

はじめまして、山本です。

18 messages 2004/03/05

[#39429] trial version of Ruby/Tk — Hidetoshi NAGAI <nagai@...>

永井@知能.九工大です.

18 messages 2004/03/23
[#39454] Re: trial version of Ruby/Tk — "Shirai,Kaoru" <shirai@...> 2004/03/31

白井です。

[#39460] Re: trial version of Ruby/Tk — Hidetoshi NAGAI <nagai@...> 2004/04/01

永井@知能.九工大です.

[#39465] Re: trial version of Ruby/Tk — "Shirai,Kaoru" <shirai@...> 2004/04/01

白井です。

[#39466] Re: trial version of Ruby/Tk — Hidetoshi NAGAI <nagai@...> 2004/04/01

永井@知能.九工大です.

[#39453] Re: int/int in Ruby2? — Masaaki Sakano <mas@...>

坂野 正明です。

36 messages 2004/03/31
[#39455] Re: int/int in Ruby2? — NISHIMATSU Takeshi <t-nissie@...> 2004/03/31

西松と申します.

[#39470] Re: int/int in Ruby2? — Masaaki Sakano <mas@...> 2004/04/01

坂野 正明です。

[#39473] Re: int/int in Ruby2? — matz@... (Yukihiro Matsumoto) 2004/04/01

まつもと ゆきひろです

[#39484] Re: int/int in Ruby2? — Masaaki Sakano <mas@...> 2004/04/03

坂野 正明です。

[#39528] Re: int/int in Ruby2? — "T Akutsu" <locrian@...> 2004/04/09

あくつです。なんかわくわくしてきだぞ。(^^;)

[ruby-list:39421] Re: Windows上でRuby+MySQL

From: "Akinori MUSHA" <knu@...>
Date: 2004-03-22 09:01:45 UTC
List: ruby-list #39421
At Mon, 22 Mar 2004 12:21:26 +0900,
Takahiro Kambe wrote:
> とあるpkgsrcでの話ですが、最初に存在を知った mysql-ruby の方を(FreBSD
> のportsにならって) ruby-mysql というパッケージ名としました。Ruby関係の
> パッケージ名は "ruby-" で始めるという方針と、ruby-mysql-ruby ではあま
> りに長いというのが理由(というよりも当時のFreeBSDのportsにならった)でし
> た。

 FreeBSD ports はそういう理由で短くしたりしているのではなく、
ライブラリ名、つまり require で呼び出すときの名前を付けるという
方針を取っています。

> さて、ここで Ruby/MySQL というのが出て来ると、どうしたものかと思ってし
> まって、そのままになっているというケースもあります。

 今のところ pure ruby 版を入れる動機がないので入れていませんが、
もし入れるとしたら databases/ruby-mysql.rb とすると思います。

> > # どうにかしようと思ってたけど、このままでいいか…と思い始めた今日この頃。
> 何かよい名前を考えていただけると嬉しいかもしれないという、たいへん弱い
> 意思表明をさせていただきます。

 pure ruby 版を mysql-ruby.rb として、 mysql.rb は mysql.so を
読みに行き、失敗したら mysql-ruby.rb を読むようなラッパーにすると
いいんじゃないでしょうか。

 利用スクリプト側では:

- どちらでもよければ . . . . . . require 'mysql'
- 拡張ライブラリ版がよければ . . require 'mysql.so'
- pure ruby 版がよければ . . . . require 'mysql-ruby'

のように使えます。

 そして、ラッパースクリプトを含めて両者を一括配布にしてしまえば
混乱もなくなりそうです。インストーラに setup.rb を採用すれば、
--without-ext で拡張ライブラリ版をビルドしないこともできますね。

-- 
                     /
                    /__  __            Akinori.org / MUSHA.org
                   / )  )  ) )  /     FreeBSD.org / Ruby-lang.org
Akinori MUSHA aka / (_ /  ( (__(  @ iDaemons.org / and.or.jp

"It seems to me as we make our own few circles 'round the sun
          We get it backwards and our seven years go by like one"

In This Thread