리더, 정규화, 런타임, 경고, 자원 결과는 서로 다른 단계와 결정적 채널을 가집니다.
한눈에 보기
LISPEX
(guard (e (else (error-object-message e))) (car 1))결과
OUTPUT
"car: expected a pair, got 1"현재 보장
- 런타임 오류는 E3xx 코드, 안정된 템플릿, 결정적 irritant 표기, 감싸는 호출 위치를 사용합니다.
- 경고는 순서 있는 관측이며 폐기 예정
%,list-first,list-rest는 고정 W3xx 경고를 냅니다. - 첫 미처리 오류는 호스트 스택 추적 없이 중단하며 자원 고갈은 잡을 수 있는 E3xx 밖에 있습니다.
경계
- 경고는 stdout이 아니며 재정렬하거나 진단에 합치면 안 됩니다.
- 플랫폼 panic, 빈 크래시, 비결정적 호스트 텍스트는 유효한 게스트 진단이 아닙니다.