윾닛테스트 뻥션을 만들자...

typeof도 없어서 만듬



(equal? 1 1.0)은 #f (false)인데

(= 1 1.0)은 #t (true)임.

그래서 좀 삽질을..


https://stackoverflow.com/questions/16299246/what-is-the-difference-between-eq-eqv-equal-and-in-scheme


SO에서 말하는 eqv? 랑 mit-scheme의 eqv?는 뭔가 다르네

(eq? 1 1)의 결과가 #t인 것을 보면 

mit-scheme도 파이슨처럼 일정 범위의 정수는 싱글톤인걸까?

아몰랑


함수 이름도 원래는 assert-equal?이었는데

scheme에서 equal?의 의미가 좀 달라서 same으로 바꿈

사실 원래 assert는 테스트 실패하면 뒤져야 되는데

그건 할 줄 몰라서 걍 둠


뭔가 어설픈데 SICP 읽으면서 점점 더 완벽하게 만드러야징