Posts Tagged ‘Scheme’

  1. Hello, Scheme World!

    Posted on 1月 11th, 2012 by cx20

    Scheme

    Scheme は Lisp の方言の一つ。名前の由来は「策略家(schemer)」から。多くの言語仕様を取り入れた Common Lisp に対して、Scheme は必要最小限の言語仕様となっている。
    Scheme の実装は多数存在するが主なものとして、Gauche、GNU Guile、MIT Scheme などがある。
    以下のコードは、Gauche 及びに対話シェル gosh によるサンプルである。
    Gaucheはフランス語で「ねじれた、左」の意味。

    ソースコード

    #!/usr/local/bin/gosh
    (print "Hello, Scheme World!")

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

    $ gosh hello.scm

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

    $ chmod +x hello.scm
    $ ./hello.scm

    実行結果

    Hello, Scheme World!