2009년 2월 11일 수요일

ghc 6.10 이 되면서 생긴 Exception 변화

흠.
먼저 6.10 을 깐 배경.
우분투는 아직 6.8 을 패키징 하고 있는데 cabal 하고 같이 쓰려니 좀 문제가 있더라.
그래서 apt 에서는 지워버리고  ghc 6.10.1 바이너리 배포본을 받아 직접 설치해줬다.

그러고 나니 6.8 에서 쓰던 코드들이 에러를 뱉어내네..
조금 검색해보니 이런글이 보였다.
http://groups.google.com/group/fa.haskell/browse_thread/thread/8c6352ed6767952d

결론.
OldException 을 임포트 하거나
타입지정을 하자??
음 타입지정 말고 좀 깔끔한 방법은 없을까? 보통 람다로 핸들러 짜는데 말이지.

http://www.haskell.org/ghc/docs/6.10.1/html/users_guide/release-6-10-1.html
는 읽어봐야 할듯?



댓글 없음: