http://reval-mocchi.rhcloud.com

文字列をsbclで実行

ruby -eに近い事をsbclでやりたい.

--no-userinit

解決方法として,--no-userinitをコマンドライン引数に含めればいい.

echo '(+ 1 3)' | sbcl --no-userinit

option:enable style:terminal

catでヒアドキュメント

2行以上になる場合ならこれでも

cat << EOS | sbcl --no-userinit
(load "quicklisp.lisp")
(quicklisp-quickstart:install)
(ql:add-to-init-file)
EOS

option:enable style:terminal


あとで他の処理系も追記するかも.