Mosh 0.0.6 をリリースしました。 R6RS のエラーシステムの多くが実装され、より柔軟にエラー処理が書けるようになりました。 例えば (car 3) のようにエラーが発生しそうな場合、guard で囲むことにより (import (rnrs)) (guard [con [(message-condition? con) (display (condition-message con))]] (car 3)) 例外をキャッチすることができます。 また guard で囲まない場合はデフォルトの例外ハンドラにより以下のようなエラーが表示されます。 Exception: Unhandled exception Condition components: 1. &assertion 2. &who: car 3. &message: "pair required" 4. &irritant