Foreign.C
Foreign.C
Foreign.C 모듈은 C에 특화된 마샬링(marshalling) 지원을 제공하는 모든 모듈들의 인터페이스를 한데 결합해요.
본문
module Foreign.C (
module Foreign.C.Types, module Foreign.C.String, module Foreign.C.Error
) where
Foreign.C 모듈은 C에 특화된 마샬링 지원을 제공하는 여러 모듈들의 인터페이스를 한데 결합해요. 즉:
Foreign.C.TypesForeign.C.StringForeign.C.Error
이 모듈들을 각각 가져오면 C의 기본 타입(Foreign.C.Types), C 문자열 변환(Foreign.C.String), 그리고 C 오류 처리(Foreign.C.Error)에 필요한 인터페이스를 한 곳에서 사용할 수 있어요.
더 알아보기 (Learn more)
- 26장 Foreign.C.Error에서 C 오류 값과 처리에 대해 다뤄요.
- 27장 Foreign.C.String에서 C 문자열과 Haskell 문자열 간 변환에 대해 다뤄요.
- 28장 Foreign.C.Types에서 C 타입과 Haskell 타입의 대응에 대해 다뤄요.