내가 의존적 형식의 프로그램에 신문을 읽고 다음과 같은 인용 건너 온 오전 :확장 하스켈 타입 클래스
이"[...] 하스켈의 타입 클래스와 달리, 데이터 유형이 [...]입니다 닫음 "과 같이 데이터 형식을 확장하지 않고 유니버스에 새 형식을 추가 할 수 없다는 의미에서 사용됩니다.
내 초보자 질문은 어떤 의미에서 하스켈 유형 수업 열기입니까? 그것들은 어떻게 확장 가능합니까? 또한,이 속성 (열린 대 닫힌 상태)의 유형 이론적 결과는 무엇입니까?
감사합니다.
type-class-as-dictionary 해석은 다소 ghc 특정 적이다. haskell 스펙에는 요구 사항이 없으며 다른 구현 (예 : jhc)에서는 다른 접근 방식을 사용합니다. –
@ JohnL 그것은 다형 적 감각을 이해하는 데 여전히 유용한 정신 도구입니다. –