[#23717] error at TestDRbMServer (test/drb) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>

山本です。どうしても原因がわからないので、報告だけ・・・

18 messages 2004/06/19
[#23718] Re: error at TestDRbMServer (test/drb) — nobu.nakada@... 2004/06/19

なかだです。

[#23719] Re: error at TestDRbMServer (test/drb) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/06/19

山本です。

[#23720] Re: error at TestDRbMServer (test/drb) — nobu.nakada@... 2004/06/19

なかだです。

[#23724] Re: error at TestDRbMServer (test/drb) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/06/19

山本です。

[#23762] Ruby 1.8.2 to be released. — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

40 messages 2004/06/23

[#23784] URI() — Tanaka Akira <akr@...17n.org>

前から思っていたのですが、URI.parse("http://...") を URI("http://...")

19 messages 2004/06/25

[ruby-dev:23759] Re: can't build tcltklib

From: Hidetoshi NAGAI <nagai@...>
Date: 2004-06-23 14:02:03 UTC
List: ruby-dev #23759
永井@知能.九工大です.

From: URABE Shyouhei aka.mput <root@mput.dip.jp>
Subject: [ruby-dev:23758] Re: can't build tcltklib
Date: Wed, 23 Jun 2004 19:27:16 +0900
Message-ID: <E3CBBA9B-C4FF-11D8-B6B5-000393735AAE@mput.dip.jp>
> > デフォルトは元の状態 (-framework を含めない) にして,
> > --enable-mac-tcltk-framework という configure オプションが
> > 指定された場合に -framework Tk を見るように変更しようと思います.
     (snip)
> この方法がベストだと思います。こんなかんじ?

ありがとうございます.
取り敢えず手元のファイルをこの形式で書き換えました.
commit はもう少し後でまとめて行うことにします.

というのも,現在,Tcl/Tk の拡張ライブラリの wrapper も
添付するようにしようと計画し,そのための作業を進めているためです.

ついでなので,ここで喋っちゃいますが,

 ・Tk は widget の種類が少ないという批判があるが,世の中には
   それを補うための多数の拡張が存在している.
   どれもこれもというわけにはいかないが,比較的利用者が多い
   バイナリパッケージの ActiveTcl package に含まれているもの
   くらいは標準的に wrapper ライブラリを提供してもいいのでは
   ないか?

 ・最終的には Tk.tk_call や Tk.ip_eval などを使えばどうにでも
   できるが,どうせなら拡張ライブラリによる機能追加を書きやす
   いように Ruby/Tk のライブラリに細工をしておこう.

というわけで,ちょこちょことやっています.

もう一息で枠組みができあがりそうなので,それがまとまってから
commit するつもりです.
現時点では,質,量共にまだ不十分な wrapper しかありませんが,
順次整備を進めていきたいと思います.

# 自分だけでは十分にテストしきれない可能性が高いので,
# 送られてくるバグレポート等が頼りです.(^_^;

もちろん,ActiveTcl に含まれる拡張の内,Ruby に相応ライブラリが
存在するものは対象外としていますが,それを除いても残りすべてに
対応するにはさすがにもう少し時間がかかりそうです.

現在の拡張ライブラリへの対応(方針)状況は下記の通りです.

# 追加や優先順位変更等はリクエスト次第かも.(^_^)

--------< ext/tk/lib/tkextlib/SUPPORT_STATUS >-------------------

  [ current support status of Tcl/Tk extensions ]

The following list shows *CURRENT* status when this file was modifyed
at last. If you want to add other Tcl/Tk extensions to the planed list
(or change its status position), please request them at the ruby-talk,
ruby-list, or ruby-dev ML. Although we cannot promise to support your 
requests, we'll try to do. 

If you want to check that wrapper libraries are ready to use on your 
environment, please execute 'pkg_checker.rb' with no arguments. The 
script may give you some hints about that.


  ***** IMPORTANT NOTE **********************************************

    'support' means that Ruby/Tk's wrapper libraries are released. 
    'not support' does *NOT* mean that the extension doesn't work
    on Ruby/Tk. 

    Even if the status of the extension is 'not support', you can 
    control the functions/widgets of the extension without wrapper 
    libraries by Tk.tk_call(), Tk.ip_eval(), and so on. 

    If you cannot use installed Tcl/Tk extension, please check the 
    followings. 

     (1) On your Tcl/Tk, does the extention work?

     (2) Do DLL libraries of the extension exist on DLL load-path?
         (See also "<ruby archive>/ext/tcltklib/README.ActiveTcl")

     (3) Is the Tcl library directory of the extension included in 
         library search-path of the Tcl interpreter linked Ruby/Tk?

    The check results may request you to do some setup operations 
    before using the extension. If so, then please write the step 
    of setup oprations into the "setup.rb" file in the directory 
    of the wrapper libraries for the extention (It is the wrapper
    libraries have the standard structure of the libraries in this 
    directory). The "setup" file is required before requiring the 
    Tcl library package (TkPackage.require(<libname>)). 

  *******************************************************************



===< support (may be alpha or beta quality) >=================================

Tcllib      http://sf.net/projects/tcllib  ==>  tcllib  (Tk part only)

TkImg       http://sf.net/projects/tkimg   ==>  tkimg

TkHTML      http://www.hwaci.com/sw/tkhtml/index.html   ==>  tkHTML

TkTreeCtrl  http://tktreectrl.sourceforge.net/          ==>  treectrl

Tile        http://tktable.sourceforge.net/tile/        ==>  tile

TkTrans     http://www2.cmp.uea.ac.uk/~fuzz/tktrans/default.html
                      ==>  tktrans.rb  (has non-standard file structure)



===< plan to support (some may be included as alpha quality ) >===============

TclX        http://sf.net/projects/tclx      * Tcl part may not be supported

IncrTcl     http://sf.net/projects/incrTcl   * Tcl part may not be supported

IWidgets    http://sf.net/projects/incrTcl   

TkTable     http://sf.net/projects/tktable
                * see http://www.korus.hu/~fery/ruby/tktable.rb

BWidgets    http://sf.net/projects/tcllib

vu          http://tktable.sourceforge.net

TkDND       http://sourceforge.net/projects/tkdnd

winco       http://tktable.sourceforge.net

ICONS      http://www.satisoft.com/tcltk/icons/



===< not determined to supprt or not >========================================

GraphViz    http://www.graphviz.org/

BLT         http://sourceforge.net/projects/blt

Tix         http://tixlibrary.sourceforge.net/

Tkgeomap    http://tkgeomap.sourceforge.net/index.html

XBit        http://www.geocities.com/~chengye/

TkZinc      http://www.tkzinc.org/

Wbc         http://home.t-online.de/home/csaba.nemethi/

Mentry      http://home.t-online.de/home/csaba.nemethi/

Tablelist   http://home.t-online.de/home/csaba.nemethi/

vfwtcl      http://sourceforge.net/projects/avicaptcl

QuickTimeTcl http://hem.fyristorg.com/matben/qt/

ANIGIF     http://cardtable.sourceforge.net/tcltk/

IMG_ROTATE http://cardtable.sourceforge.net/tcltk/

TclVfs     http://sourceforge.net/projects/tclvfs/



===< may not support (already exist, out of Ruby/Tk scope, and so on) >=======

TkCon       http://sf.net/projects/tkcon

Expect      http://sf.net/projects/expect

TclXML      http://sf.net/projects/tclxml

TclXSLT     http://sf.net/projects/tclxml

TclDOM      http://sf.net/projects/tclxml

TclSOAP     http://sf.net/projects/tclsoap

Snack       http://www.speech.kth.se/~kare/snack2.2.tar.gz
                * use Snack for Ruby (see http://rbsnack.sourceforge.net/)

Tcom        http://www.vex.net/~cthuang/tcom/

tDOM        http://www.tdom.org

Mk4tcl      http://www.equi4.com/metakit/tcl.html

Memchan     http://memchan.sourceforge.net/



===< tool (may not supprt) >==================================================

tbcload/tclcompiler http://www.tcl.tk/software/tclpro/



(End of List)
-----------------------------------------------------------------
-- 
                                         永井 秀利 (九工大 知能情報)
                                             nagai@ai.kyutech.ac.jp

In This Thread

Prev Next