CS AcademyのSBCLについて
/box/Main.lisp
をコンパイルしてから/box/Main.fasl
を実行する。
- 実行時エラーが出てもWrong Answerになる。(たぶん
--script
で実行していない。)
- SBCLのバージョンは1.3.3。
- スタックサイズを増やす方法がAtCoderとは少し違うので以下にメモ。実行時エラーがWrong Answerに化ける仕様もこれで解決しているかもしれない。
#-swank
(unless (member :child-sbcl *features*)
(quit
:unix-status
(process-exit-code
(run-program *runtime-pathname*
`("--control-stack-size" "32MB"
"--noinform" "--disable-ldb" "--lose-on-corruption" "--end-runtime-options"
"--eval" "(push :child-sbcl *features*)"
"--script" ,(namestring *load-pathname*))
:output t :error t :input t))))