2009年7月29日水曜日

clisp でHello world

[したいこと・しりたいこと]
Ubuntuの clisp でHello world
コマンドラインから Lisp プログラムを呼びしたい
コマンドラインで Lisp スクリプトを使いたい


[環境]
Ubuntu Jaunty Jackalope 9.04 on VirtualBox 3.0.2



[したこと]

インストール
$ apt-get install clisp

***** plan1

(1-1)ソースコードを書く

$ vi hello1.lisp

(format t "Hello World!~%")


(1-2)実行
$ clisp hello1.lisp

***** plan2

(2-1)ソースコードを書く
$ vi hello2.lisp

(write-line "Hello2 World!")


(2-2)実行
$ clisp hello2.lisp

***** plan3

(3-1)ソースコードを書く
$ vi hello3.lisp

(defun main ()
(format t "Hello3 World!"))

(main)


(3-2)実行
$ clisp hello3.lisp

***** plan4

(4-1)ソースコードを書く
$ vi hello5.lisp

#!/usr/bin/clisp
(defun main ()
(format t "Hello4 World!"))

(main)


(4-2)実行
$ clisp hello4.lisp

$ ./hello4.lisp

$ chmod u+x hello4.lisp
$ ./hello4.lisp

[参考]

コマンドラインからLispプログラムを呼び出す - 睡眠不足?!
http://d.hatena.ne.jp/sleepy_yoshi/20080220/p1

色々情報収集. 上手いタイトルが思い浮かばない - とりあえず暇だったし何となく始めたブログ
http://d.hatena.ne.jp/khiker/20061230/1167467213

sh1.2 pyblosxom : CLISP勉強中
http://sh1.2-d.jp/b/lisp/2005-09-17-02-03.html