[前][次][番号順一覧][スレッド一覧]

ruby-reference-manual:292

From: Kazuhiro Yoshida <moriq@m...>
Date: Sun, 07 Jan 2007 13:00:36 +0900
Subject: [ruby-reference-manual:292] tkextlib setup.rb (Re: requireするライブラリの存在について)

moriqです。

tkextlib/ 以下の各ディレクトリには setup.rb があって、
ライブラリから require されるようになっています。

tkextlib/setup.rb:
#
#  setup.rb   --   setup script before using Tk extension libraries
#
#    If you need some setup operations for Tk extensions (for example,
#    modify the dynamic library path) required, please write the setup
#    operations in this file. This file is required at the last of
#    "require 'tk'".
#

tkextlib/ICONS/setup.rb:
#
#  setup.rb   --   setup script before calling TkPackage.require()
#
#    If you need some setup operations (for example, add a library path
#    to the library search path) before using Tcl/Tk library packages
#    wrapped by Ruby scripts in this directory, please write the setup
#    operations in this file.
#

ユーザが書き換えることを想定しているファイルがライブラリにあるのは
よろしくないと思いますが、この点は置いておくとして、

> 独立していないライブラリは、ライブラリとして登録したり require したり
> せず、#@include で結合するのが望ましいと考えています。

setup.rb は独立していないライブラリに該当するので、
require 指定せず、マニュアルファイル setup.rd を置かない、
ということになりますか。

--
ML: ruby-reference-manual@m...
使い方: http://QuickML.com/

[前][次][番号順一覧][スレッド一覧]

       278 2007-01-06 14:26 [don@n...            ] requireするライブラリの存在について     
       279 2007-01-06 14:31 ┗[aamine@l...         ]                                       
       280 2007-01-06 14:46  ┣[don@n...            ]                                     
       283 2007-01-06 16:51  ┗[sheepman@s...       ]                                     
       285 2007-01-07 01:38   ┗[aamine@l...         ]                                   
       286 2007-01-07 03:14    ┣[aamine@l...         ]                                 
       291 2007-01-07 04:57    ┃┗[don@n...            ]                               
       297 2007-01-07 07:00    ┃ ┗[aamine@l...         ]                             
       302 2007-01-07 08:52    ┃  ┗[don@n...            ]                           
       287 2007-01-07 03:52    ┣[aamine@l...         ]                                 
       288 2007-01-07 04:24    ┃┗[sheepman@s...       ]                               
       294 2007-01-07 06:37    ┃ ┗[aamine@l...         ]                             
       300 2007-01-07 07:17    ┃  ┣[okkez000@g...       ]                           
       303 2007-01-07 08:54    ┃  ┣[don@n...            ]                           
       309 2007-01-08 13:40    ┃  ┗[sheepman@s...       ]                           
       310 2007-01-12 14:31    ┃   ┗[aamine@l...         ]                         
       311 2007-01-12 15:55    ┃    ┗[sheepman@s...       ]                       
->     292 2007-01-07 05:00    ┣[moriq@m...          ] tkextlib setup.rb (Re: requireするライブラリの存在について)
       298 2007-01-07 07:00    ┃┗[aamine@l...         ] Re: tkextlib setup.rb         
       293 2007-01-07 05:20    ┗[don@n...            ]