2007-04-27

Tcl/Tk8.5a6 リリース

月26日付で Tcl/Tk8.5a6 がリリースされました。


Project: Tcl (tcl)
Package: Tcl
Date : 2007-04-26 11:45

Project "Tcl" ('tcl') has released the new version of package 'Tcl'. You can
download it from SourceForge.net by following this link:
<https://sourceforge.net/project/showfiles.php?group_id=10894&release_id=503937>
or browse Release Notes and ChangeLog by visiting this link:
<https://sourceforge.net/project/shownotes.php?release_id=503937>

You receive this email because you requested to be notified when new versions
of this package were released. If you don't wish to be notified in the future,
please login to SourceForge.net and click this link:
<https://sourceforge.net/project/filemodule_unmonitor.php?filemodule_id=10452>
If you lost your SourceForge.net login name or password, refer to this document:
<https://sourceforge.net/docman/display_doc.php?docid=760&group_id=1>

Note that you may receive this message indirectly via one of your mailing list
subscriptions. Please review message headers before reporting unsolicited
mailings.

2007-04-24

Tcl/Tk for Windows, build004

Tcl/Tk のインストールパッケージを更新しました。ダウンロードは以下から。

Tcl/Tk distribusion
tcltk8.5a5-004-20070424.exe

8.5a6 が間もなくリリースされるようなので、このパッケージは短命に終わりそうです。今回の主要な変更点は、インストール時におこなうレジストリ設定内容を追加したことです。

2007-04-23

Tcl/Tk 8.5a6

うやら、Tcl/Tk8.5 の次のリリースはまだアルファバージョンらしい。バージョン8.5のリリースに関しては妙に慎重だ。順調に4月25日に 8.5a6 がリリースされるのであれば、ビットウォーク・ビルドのウィンドウズ版 Tcl/Tk8.5a6 のインストーラを週末にビルドしてリリースしたい。

Date: Sat, 21 Apr 2007 23:38:21 -0700
From: "Jeff Hobbs" <jeffh at activestate.com>
To: "Tcl Core List" <tcl-core at lists.sourceforge.net>
Subject: [TCLCORE] release candidate 8.5a6 available

I have produced a release candidate for 8.5a6 that is available at:

ftp://ftp.tcl.tk/pub/tcl/tcl8_5/

You will see the 8.5a6 rc1 archives there.

Please test them for release readiness.

I understand that Daniel may have one OS X patch before release. Aside
from that, I just need system testing verification.

I have tentatively set Wednesday, April 25th as the release date for 8.5a6.

--

Jeff Hobbs, The Tcl Guy, http://www.activestate.com/

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Tcl-Core mailing list
Tcl-Core@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tcl-core

2007-04-20

Mozilla Thunderbird 2 Released

月18日付けでThunderbird 2がリリースされていました。気が付くのがちょっと遅かった。

ダウンロードは、以下から。

Mozilla Japan - Thunderbird
Thunderbird - Reclaim your inbox

タグを使ってメッセージを整理する機能や、ブラウザのように「進む」「戻る」ボタンでメールを閲覧できる機能が加わっているらしい。まだ使い勝手がわからないが、とりあえず使ってみようと思う。

2007-04-08

Fedora Core 6 そして Fedora 7 へ

Tcl/Tk8.5のWindows 用インストーラの作成がひと段落着いたので、Fedora (Core) Linux 用の RPM 作成を始めています。
Fedora 7 のリリースは5月24日の予定になっているので、それまでの間、Fedora Core 6 でTcl/Tk8.5用のRPMパッケージを用意し、なるべく早期に Fedora 7 へ移行して、動作テストをしてから公開します。日本語入力の問題が懸念されているので、可能であれば対策をしたいと考えています。

今のところ、インテル32ビットのCPUしかテスト環境がないので、他を試すことができません。

2007-04-02

Tcl/Tk for Windows, build003

Tcl/Tk のインストールパッケージを更新しました。ダウンロードは以下から。

Tcl/Tk distribusion
tcltk8.5a5-003-20070402.exe

いくつかの拡張パッケージを追加。追加した拡張パッケージは、TclX、Incr Tcl/Tk、TkTable、Tile、Incr Widget。8.5対応の正式版がリリースされるまでは、これらのパッケージは CVS (nightly-cvs) のソースを使用します。
今後は追加する予定の拡張パッケージは BLT と TkImg ですが、これらの準備には時間がかかりそうです。

2007-04-01

TIP #4: Tcl Release and Distribution Philosophy

TIP とは Tcl Improvement Proposal の略語で、Tcl の開発における方針や機能の追加など、Tcl コアチーム (TCT) で論議された内容がまとめられています。TIP は以下のサイトで公開されています。
Tcl の開発動向を把握できる公式な文書だと考えていいでしょう。ここで起案された内容は、まずドラフトとして公開され、TCT の論議、票決を経て、導入可否が決められます。

自分は TCT のメンバーではないので、逐一内容をチェックしているわけではありませんが、Tcl のインストーラ・パッケージ公開を再開したので、なにかめぼしい記事がないかどうか、目を通してみたところ、気になるTIPがあった。

ドラフトのまま放置されている案件のように思えるが、Mandatory Package (必須パッケージ)の項目に次の拡張パッケージを同梱するように書かれています。
  1. The "core" distribution

  2. The Tk toolkit for GUI applications

  3. The registry and dde extensions for the Windows platform

  4. The [incr Tcl] extension

  5. The TclX extension

  6. The Expect extension for UNIX platforms

  7. The TkCon enhanced console application
TclX と [incr Tcl] は、ビットウォーク版Tcl/Tk のパッケージにも同梱しておいた方が良さそうだ。とは言え、普段使わない拡張パッケージまでも、良心的にどんどんインストーラへ加えていくと、インストーラのサイズが巨大になるばかりでなく、インストーラ・パッケージのメンテナンスが大変になるので、拡張パッケージを追加するときには気をつけなければならない。幸い TclX と [incr Tcl] どちらも、今後加えようと考えていた拡張パッケージである。

[incr Tcl]については、TIP #6でコアに取り込むことが検討されたが、Tclの発案者であるJohn Ousterhout氏が、オブジェクト・システムをTclコアに組み込むことに難色を示したため、TIP #6は否決されてしまった。
これはTclではオブジェクト指向プログラミングを否定するというわけでなく、いくつもあるオブジェクト指向プログラミングのための拡張パッケージの中から、選択できる余地を留保しておくということだ。これに関連した議論として TIP #50 もある。
しかしこの TIP を読んでも結論がよくわからない。TIP の Status は Deferred(保留)になっている。

ちなみに、[incr Tcl] 以外で、有名なオブジェクトシステムには XOTcl がある。[incr Tcl] が C++ 的なオブジェクト言語であるのに対し、XOTcl は CROS (Common Lisp Object System) の影響を多く受けているらしい。どのみち、自分は XOTcl を使いこなせないので、当面は [incr Tcl] を積極的に使っていこうと思う。

というわけで、近日中に TclX と [incr Tcl]、その他を加えて、ビットウォーク版Tcl/Tk のインストーラパッケージを更新する予定です。