Archive for 1月 16th, 2012

  1. Hello, Tcl/Java World!

    Posted on 1月 16th, 2012 by cx20

    Tcl/Java

    Tcl/Java は Java から Tcl コマンドを利用できる「Jacl( Java Command Language)」と、Tcl スクリプトから Java ライブラリが使用できる拡張ライブラリ「Tcl Blend」からなるプロジェクトである。
    なお、Java ライブラリが使用できるスクリプト言語としては他に Groovy、JRuby、Jython などがある。

    ソースコード

    #!/usr/bin/env jaclsh
    puts "Hello, Tcl/Java World!"

    ソースコード(Java ライブラリを使用)

    #!/usr/bin/env jaclsh
    package require java
    [java::field System out] println "Hello, Tcl/Java World!"

    実行方法(スクリプトファイルを指定して実行)

    $ jaclsh hello.tcl

    実行方法(実行権限を付与して実行)

    $ chmod +x hello.tcl
    $ ./hello.tcl

    実行結果

    Hello, Tcl/Java World!