GHC (글래스고우 하스켈 컴파일러) 6.12.1 버전 출시

kyagrd의 이미지

GHC 홈페이지인 http://haskell.org/ghc/ 와 하스켈 관련 메일링 리스트에 공지가 떴습니다.
http://thread.gmane.org/gmane.comp.lang.haskell.general/17678

주요 개선사항은

* 런타임 튜닝으로 병렬 실행 성능 개선 및 별도의 프로파일링 관련 툴 지원

* 기본 I/O 라이브러리가 유니코드를 완전히 지원
(utf8-string 라이브러리를 더 이상 쓰지 않아도 될 듯 한데 확인해봐야겠습니다)
비 라틴계열 언어 사용자로서는 이게 제일 기대가 됩니다.

* 리눅스에서 다이나믹 링킹 라이브러리 지원으로 개별 실행 파일 바이너리 크기가 많이 줄어듬.
윈도우즈 DLL 등 다른 플랫폼은 조만간 지원할 예정이라고 하는군요.

* 컴파일러에 등록되는 패키지 시스템을 더 안정적으로 개선
예를 들면 어떤 패키지 설치가 실패해서 깨지거나 할 경우
그에 의존 패키지도 자동으로 무효화시켜주는 등의 기능을 제대로 지원

그밖의 세부사항을 포함한 릴리즈 노트는 http://haskell.org/ghc/docs/6.12.1/html/users_guide/release-6-12-1.html 에서 찾아보실 수 있습니다. 아직 GHC 6.12.x 버전을 포함한 하스켈 플랫폼은 패키징되지 않았으므로 하스켈을 처음 배우시려는 분들은 6.12.1 이 아니라 이전 릴리즈 버전인 GHC 6.10.4 를 포함한 하스켈 플랫폼 http://hackage.haskell.org/platform/ 을 당분간 내려받는 것이 더 좋겠습니다.