확장 CPP
Posted on November 19, 2024
GHC User Guide 5.11.3. Options affecting the C pre-processor
코드를 컴파일하기 전에 C 전처리기를 거치도록 합니다. ghc를 명령줄에서 실행할 때 -X
를 붙여 -XCPP
로 확장을 켤 수 있습니다.
$ ghc -XCPP foo.hs
- GHC나 라이브러리 구버전들과 호환을 위해서
- 특정 OS나 CPU에서 돌아가는 코드일 때
- 플래그에 따라 기능 활성화 여부를 결정할 때
- 굳이 Template Haskell을 쓸 정도는 아니고, 반복적인 인스턴스들을 위한 코드를 생성할 때
위 내용은 Aleve Guide Haskell에서 발췌했습니다.
Github 계정이 없는 분은 메일로 보내주세요. lionhairdino at gmail.com