StringQArg와 StringQQArg 모듈을 적지 않아 0점을 받으신 분들의 점수를 재채점했습니다.
StringQArg와 StringQQArg 모듈을 적을 때에
module StringQArg:ArgTy = ..로 ArgTy 시그니처를 명시하신 분들이 있었는데
ArgTy를 적어주게 되면 타입이 가려지게 되어서
QueueMake 안에서 Arg.t, Arg.element 등으로 타입을 사용할 수가 없습니다.
아예 인자 모듈을 적지 않은 분들은 제가 인자모듈을 적어 만점처리했는데
인자 모듈에 시그니처를 적는 실수를 한 분들이 0점을 받는 것은 부당하다고 생각해서
:ArgTy 부분을 지우고 수동채점했습니다.
단, ArgTy 시그니처를 Queue 시그니처와 똑같이
type element, enq, deq 등을 정의하시고 StringQArg 모듈도 Queue처럼 짜신 뒤 QueueMake 안에서는 Arg의 enq, deq 등만을 이용하시는 바람에
테스트 케이스를 틀리신 분들이 간혹 계셨는데
이 경우는 과제의 취지를 이해하지 못했다고 판단하여 재채점하지 않았습니다.