하스켈에서 객체 지향 언어와 같은 파이썬 용 인터프리터의 설계를 고려 중입니다. 내가 직면하고있는 하나의 특별한 문제는 객체 신원의 개념과 관련이 있습니다. 파이썬의 id(object)
함수를 고려해 보면,이 정의는 객체의 "신원 (identity)"을 반환한다는 것을 의미합니다. 이것이 수명 동안이 객체에 대해 유일하고 일정한 것으로 보장되는 정수 (또는 긴 정수)입니다. 수명이 중복되지 않는 두 객체는 동일한 id() 값을 가질 수 있습니다. (구현 참고 사항 : 이것은 객체의 주소입니다.)하스켈에서 객체 신원의 개념을 모의 실험하는 방법
하스켈에서 이와 같은 개념을 구현하는 일반적인 방법은 무엇입니까?
고맙습니다. 이것은 나에게 꽤 좋은 아이디어를 준다. –