Archive for the ‘Clojure’ Category

  1. Hello, ClojureCLR World!

    Posted on 1月 23rd, 2012 by cx20

    ClojureCLR

    ClojureCLR は Lisp の方言の一つ Clojure の .NET 実装である。
    Clojure の構文が使える他、.NET のライブラリが利用できる。

    ソースコード

    (println "Hello, ClojureCLR World!")

    ソースコード(.NET ライブラリを使用した場合)

    (System.Console/WriteLine "Hello, Clojure World!")

    実行方法(.NET Framework)

    C:¥> Clojure.Main hello.clj

    実行結果

    Hello, ClojureCLR World!
  2. Hello, Clojure World!

    Posted on 1月 10th, 2012 by cx20

    Clojure

    Clojure は Lisp の方言の一つ。Java VM 上で動作する。名前の由来は Closure + java から。
    Lisp の構文が使える他、Java のライブラリが利用できる。

    ソースコード

    #!/usr/bin/env clj
    (println "Hello, Clojure World!")

    ソースコード(Java ライブラリを使用した場合)

    #!/usr/bin/env clj
    (.println java.lang.System/out "Hello, Clojure World!")

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

    $ clj hello.clj

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

    $ chmod +x ./hello.clj
    $ ./hello.clj

    実行結果

    Hello, Clojure World!