ANSI Common Lispではshebangの存在は考慮されない。 しかし、Roswell scriptのデバッグをSlimeでしていると、shebangでリードエラーが起きてツラくなる。 その回避方法。
Roswellは起動時に、$HOME/.roswell/init.lispを実行する。 また、ros:ignore-shebang関数で、リードマクロにshebang行の読み飛ばしが追加される。
$HOME/.roswell/init.lisp
(ros:ignore-shebang)
このように設定しておけば、shebangの行を読み飛ばすので幸せになれる。