2008-03-29

Tcl/Tk 8.5.2 RC3


Tcl/Tk 8.5.2 のリリース候補 3 (RC3) が公開されました。問題がなければ、このまま正式リリースになるようです。

Date: Fri, 28 Mar 2008 14:58:17 -0400
From: Donald G Porter <dgp@nist.gov>
To: Tcl Core List <tcl-core@lists.sourceforge.net>
Subject: [TCLCORE] Tcl/Tk 8.5.2 RC 3

One remaining flaw in the Ttk_* interfaces has been corrected, as well
as a few more bug fixes. Tcl/Tk 8.5.2 RC3 is at:

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

I expect this to become the actual release.

--
| Don Porter Mathematical and Computational Sciences Division |
| donald.porter at nist.gov Information Technology Laboratory |
| http://math.nist.gov/~DPorter/ NIST |
|______________________________________________________________________|

2008-03-27

Tcl/Tk 8.5.2 RC2


Tcl/Tk 8.5.2 のリリース候補 2 (RC2) が公開されました。バグレポート [1913750] はまだフィックスされていないようですが、ソースをビルドして確認する必要がありそうです。

Date: Wed, 26 Mar 2008 17:10:56 -0400
From: Donald G Porter <dgp at nist.gov>
To: Tcl Core List <tcl-core at lists.sourceforge.net>
Subject: [TCLCORE] Tcl/Tk 8.5.2 Release Candidate

Tcl/Tk 8.5.2 RC 2 now available in

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

Authors of code that calls the Ttk_* C routines are especially
encouraged to test this release. Significant changes and efforts have
been made to correct interface failures. Please confirm that the
current attempt works for you.

--
| Don Porter Mathematical and Computational Sciences Division |
| donald.porter at nist.gov Information Technology Laboratory |
| http://math.nist.gov/~DPorter/ NIST |
|______________________________________________________________________|

2008-03-14

Tcl/Tk 8.5.2 RC1


Tcl/Tk 8.5.2 のリリース候補 1 (RC1) が公開されました。Don Porter 氏が忙しいため、正式リリースは来週の水曜日以降になりそうです。他力本願的な期待ですが、バグレポート [1913750] もフィックスされればいいのですけど…、自分でも解決策を探さないといけないんですけどね。

Date: Thu, 13 Mar 2008 17:17:17 -0400
From: Donald G Porter <dgp at nist.gov>
To: Tcl Core List <tcl-core at lists.sourceforge.net>
Subject: [TCLCORE] Tcl/Tk 8.5.2 RC 1
A nice collection of bug fixes has come in, so here are RC1 for Tcl/Tk
8.5.2:

ftp://ftp.tcl.tk/pub/tcl/tcl8_5/tcl8.5.2rc1-src.tar.gz
ftp://ftp.tcl.tk/pub/tcl/tcl8_5/tk8.5.2rc1-src.tar.gz
ftp://ftp.tcl.tk/pub/tcl/tcl8_5/tcl8.5.2rc1-html.tar.gz

I'll be busy the rest of this week, so a real release won't get done
until about Wed. of next week. I'd like to see a fix for 1868171
before then, as well as any other blocking matters raised by testing
these RCs.

--
| Don Porter Mathematical and Computational Sciences Division |
| donald.porter at nist.gov Information Technology Laboratory |
| http://math.nist.gov/~DPorter/ NIST |
|______________________________________________________________________|

2008-03-12

Tcl 9 に関する包括的サイト?


Newsgroup comp.lang.tcl への投稿によると、 SourceForge.net に Tcl の次のメジャーバージョン 9 (Tcl9) に向けた包括的な話題を扱うサイトを開設したそうです。ただ、投稿者の Frederic Bonnet 氏は、TCT のメンバーではないので、今後、このサイトが Tcl9 の開発に関連してどのように発展していくかどうかは未知数です。とりあえずブックマークしておきました。プロジェクトサイトでは、今のところメーリングリストを用意しただけとのこと。

From: fredericbonnet at free.fr
Newsgroups: comp.lang.tcl
Subject: [ANNOUNCE] SourceForge umbrella project for Tcl9-related projects
Date: Tue, 11 Mar 2008 07:22:55 -0700 (PDT)
Cc: Tcl Core List <tcl-core at lists.sourceforge.net>

Hi all,

I've created a project on SourceForge dedicated to everything Tcl9-
related:

http://sourceforge.net/projects/tcl9/

"Tcl9 is an umbrella for all projects related to the improvement of
the current Tcl language, towards the hypothetical version 9 (current
version is 8.5)."

At present it only holds the mailing list for Cloverfield but I'd be
very happy to host other projects as well. General discussion around
Tcl9 should of course take place on the usual channels (CLT, Tcl-core,
Wiki...) but the idea is to avoid polluting them with project-specific
discussions.

TCT のメンバーでないのに、なぜこのようなプロジェクトサイトを作るのか不思議に思い、Cloverfield について調べてみました。Frederic Bonnet 氏が提唱している Cloverfield とは、Tcl 互換の新しいプログラミング言語を開発するプロジェクトのことを指しているようです。[Cloverfield - Announcement]
投稿された内容は Cloverfield の事を知らないとちょっと紛らわしいですね。

やはり、映画のクローバーフィールドにかけて付けたプロジェクト名のようです。以下、Cloverfield - Announcement から引用しました。

WHY "CLOVERFIELD"
=================
This project is the fruit of personal reflections on Tcl I developed
over my many years as a Tcl user, augmented with reflections from other
Tcl developers. In the past few weeks I felt the need to start a public
discussion on all these issues with fellow Tcl developers so as to
initiate a movement on more formal bases. It happens that the date of
the present announcement coincides with the release of J. J. Abrams'
long-awaited mystery movie once codenamed 1-18-08, hence the name
"Cloverfield". I hope this will be a monster project ;-)

似非 Tcl になるか、それとも Tcl を凌駕するプログラミング言語に発展するのか…。

関連情報


[1] Cloverfield
[2] Tcl 9.0 WishList
 

2008-03-11

Tcl/Tk 8.5.2 RC0


Tcl/Tk 8.5.2 のリリース候補 0 (RC0) が公開されました。

Date: Mon, 10 Mar 2008 16:57:16 -0400
From: Donald G Porter <dgp at nist.gov>
To: Tcl Core List <tcl-core at lists.sourceforge.net>
Subject: [TCLCORE] Tcl/Tk 8.5.2 Release Candidates

Starting toward the 8.5.2 releases of Tcl/Tk, the first RC's are ready:

ftp://ftp.tcl.tk/pub/tcl/tcl8_5/tcl8.5.2rc0-src.tar.gz
ftp://ftp.tcl.tk/pub/tcl/tcl8_5/tk8.5.2rc0-src.tar.gz
ftp://ftp.tcl.tk/pub/tcl/tcl8_5/tcl8.5.2rc0-html.tar.gz

I expect there are more bug fixes people will want to go in before we
make the real releases, but lets get the ball rolling...

--
| Don Porter Mathematical and Computational Sciences Division |
| donald.porter at nist.gov Information Technology Laboratory |
| http://math.nist.gov/~DPorter/ NIST |
|______________________________________________________________________|

2008-03-04

Linux 用プリンタドライバ

最近はプリンターだけでなくスキャナなどが一緒になった複合機が手頃な値段で出回っていますが、Linux で利用できるのかいつも不安になるので、必要な時にすぐ調べられるようにメモしました。新しい情報が入手出来れば随時更新します。

Canon


キヤノン:サポート|ソフトウエアダウンロード
複合機に限らず、以前から利用しているサイトです。以前、このサイトの存在を知ってから、プリンタをエプソンからキャノンに切り替えました。

ちなみに、キャノンの海外でのサポート状況をいくつかチェックしてみると…

米国
Download Library - Canon USA Consumer Products
少なくとも、プリンター関係では、OS に Windows と Mac OS が選択できるだけで、Linux 用のドライバーは公開されていないようです。

ヨーロッパ
Official Canon Drivers and Software
米国のサイトに比べると、ヨーロッパのサイトでのサポートは充実しています。市場規模とシェアが違うからなのでしょうか?

Epson


Linuxドライバ  [EPSON AVASYS CORPORATION]
Linux Driver [EPSON AVASYS CORPORATION]
最近はエプソンのプリンターを使っていないので知りませんでしたが、以前 Linux 用のプリンタードライバを公開することで話題となった エプソンコーワ㈱ が、2005年に、エプソン アヴァシス ㈱ に変更したそうです。
ニュースリリース

Brother


Linux 対応状況|サポート|ブラザー

Konica Minolta


Linux対応状況-OS対応状況 | コニカミノルタ

NEC


NEC8番街 レーザプリンタのLinux対応

Fuji Xerox


富士ゼロックス Linux用 プリンタードライバー

HP


HPLIP

Lexmark


Linux Driver Kit -- Lexmark United States
RPM 形式で Linux 用のキットが公開されています。

関連情報


[1] Common UNIX Printing System
[2] OpenPrinting database - All Drivers
[3] LinuxMania: Linux対応プリンタ一覧(Fedora,Ubuntu,CentOS)
 

2008-03-02

PDCurses のビルド

SourceForge.net Logo
PDCurses は、ウインドウ管理機能を持ったキャラクタ端末制御ライブラリです。これを MinGW クロスコンパイル環境でビルドしました。

mingw-pdcurses-3.3-1

WINE 環境でデモプログラムを実行してみると、wineconsole が動きません。適切なフォントを見つけられないとはどういうことなのか…。どうやらデモプログラムの問題ではなさそうです。

Windows 上でデモプログラムを試したところ、たしかに問題なさそうです。

さて、wineconsole が起動しない問題は、自分が使っている Linux/X 環境設定のせいなのだろうか?もう少し調べる必要ありです。
 

2008-03-01

【備忘録】LAPACK のビルド

SourceForge.net Logo
LAPACK (Linear Algebra PACkage) は FORTRAN の線形計算用ライブラリです。MinGW クロスコンパイル環境でビルドする際、インポートライブラリの作成にずいぶん手間取り、3月になってやっと公開出来ました。

mingw-lapack-3.1.1-3

LAPACK 用 DLL のインポートライブラリ作成手順:

[BLAS]
shared: $(OBJS)
i386-mingw32-dllwrap --export-all-symbols $(OBJS) -lgfortran \
--output-def blas.def -o blas.dll
i386-mingw32-dlltool --def blas.def --dllname blas.dll \
--output-lib libblas.dll.a

[LAPACK]
shared: $(OBJS)
i386-mingw32-dllwrap --export-all-symbols $(OBJS) ../blas.dll \
-lgfortran --output-def lapack.def -o lapack.dll
i386-mingw32-dlltool --def lapack.def --dllname lapack.dll \
--output-lib liblapack.dll.a


適当なサンプルをコンパイルして、依存関係をチェックした結果:

$ i386-mingw32-gfortran -o ex101_01.exe ex101_01.f -O2 -llapack -lblas
$ i386-mingw32-objdump -p ex101_01.exe | grep "DLL Name"
DLL Name: KERNEL32.dll
DLL Name: lapack.dll
DLL Name: msvcrt.dll
DLL Name: msvcrt.dll
$ i386-mingw32-objdump -p /usr/local/i386-mingw32/bin/lapack.dll | grep
"DLL Name"

DLL Name: KERNEL32.dll
DLL Name: msvcrt.dll
DLL Name: msvcrt.dll
DLL Name: blas.dll
$