ページ更新: 2005-03-23 (水) (5177日前)

2004-08-13

tk は使えないだろうけど、そもそも tcl って「自分のアプリケーションに組み込んで使う」ためのライブラリだったように思うので(裏取ってないけど、C Users Journal か DDJ にそういう風に書いてあったような。まだ tk が存在しない頃に)、文法もたぶん単純だと思うので、最初に試してみた。アプリケーションを C++ で書き直したときにも、tcl の C言語の実装を使えば、同じコトができるだろうし…。

[編集]

情報源 #

[編集]

Jacl, tclBlend #

Tcl/Java Project
http://tcljava.sourceforge.net/docs/website/index.html

Tcl Java Integration
http://www.tcl.tk/software/java/

Tcl Java Integration
http://tcl.activestate.com/software/java/

AM02:50 Tcl/Tk Scripting Laboratory
http://www.geocities.co.jp/SiliconValley/4137/tcltk.html

[編集]

メモ #

[編集]

Jacl 1.3.1 #

Jacl は JNI 使ってなかったと思うんだけどなあ。 なぜに autoconf なのだろう‥‥。

$ cygcheck -cd autoconf libtool cygwin
Cygwin Package Information
Package              Version
autoconf             2.59-1
cygwin               1.5.10-3
libtool              1.5b-1
$ ./configure
srcdir is /c/java/jacl1.3.1
checking for jikes... no
checking for javac... /c/java/j2sdk1.4.2_05/bin/javac
checking for zip or jar files to include on CLASSPATH... /c/java/j2sdk1.4.2_05/j
re/lib/rt.jar
checking to see if the java compiler works... yes
checking to see if the java compiler accepts forward slashes... no, using bsjava
c.sh workaround
Java found in /c/java/j2sdk1.4.2_05
checking type of jvm... jdk
checking java API version... 1.3
checking for java... /c/java/j2sdk1.4.2_05/bin/java
checking for java_g... no
checking for javah... /c/java/j2sdk1.4.2_05/bin/javah
checking for jar... /c/java/j2sdk1.4.2_05/bin/jar
checking for jdb... /c/java/j2sdk1.4.2_05/bin/jdb
checking for ddd... no
checking for gdb... /usr/bin/gdb
checking the Java compiler... the Java compiler works
checking the -native flag to the Java runtime... configure: error: could not run
 simple test program Test.class with /c/java/j2sdk1.4.2_05/bin/java, you need to
 check the Java runtime to make sure it is installed correctly

失敗。無理やり Cygwin で試したのが悪いのかな。

とはいえ、tclBlend はともかく、Pure Java で書かれている Jacl が autoconf 使っているのに萎えたので、作業を中止。