종종 REPL에서 실험하고 있으며 다음과 같이 말할 것입니다.
subset Bar of Int where * %% 57;
그런 다음 Bar
약간 의 문제를 확인하면서 놀고 있습니다.
의 정의를 변경하고 싶다는 것을 알 때까지 모든 것이 행복 Bar
합니다.
방금 재정의 Bar
하면 Redeclaration of symbol
예외 가 발생합니다.
나는 사용하여 시도 MONKEY-TYPING
와 augment
같은 :
use MONKEY-TYPING;
augment subset Bar of Int where * %% 37;
그러나 그로 인해 같은 오류가 발생했습니다.
왜 이것을 원합니까? 따라서 이미 입력 한 테스트를 다시 사용하면서 내 하위 세트 (또는 클래스 또는 기타 기호) 정의를 반복 할 수 있습니다.
use MONKEY-TYPING
가고augment
있지만 REPL (아직?)에서 마술과 오리 테이프가 많이 필요하기 때문에 제대로 작동하지 않습니다.