sbclでスクリプト

実行方法

  1. RubyとかPerlみたいにファイルの先頭に#!/usr/bin/sbcl --scriptを付けて,実行権限を与えてシェルから実行.#!xxxはシェバンっていうらしい.sbcl 1.0.22から使えるようになった..ただし,~/.sbclrcを読み込まないので注意.
  2. scriptオプションを与えて実行する.
$ sbcl --script hoge.lisp

コマンドライン引数

$ sbcl hoge foo bar
* *posix-argv* #=> ("sbcl" "hoge" "foo" "bar")

エントリポイント

  • ファイルの上から順に実行されるようだ.
  • mainという名前の関数が実行される,みたいなことは”無い”