3
ghci에 있는지 여부 또는 코드 컴파일 여부에 따라 CPP를 사용하여 여러 버전의 코드를 컴파일 할 수 있습니까? 또는 최적화가 작동하는지 여부에 따라 조건부 컴파일이 작동 할 수도 있습니다.대화 형 (GHCi) 또는 컴파일 된 조건부 컴파일
ghci에 있는지 여부 또는 코드 컴파일 여부에 따라 CPP를 사용하여 여러 버전의 코드를 컴파일 할 수 있습니까? 또는 최적화가 작동하는지 여부에 따라 조건부 컴파일이 작동 할 수도 있습니다.대화 형 (GHCi) 또는 컴파일 된 조건부 컴파일
RULES
플러그 매트를 사용할 수 있습니다. 최적화가 실행될 때만 실행됩니다. 하나의 바인딩을 다른 바인딩으로 대체하는 간단한 pragma는 최적화가 적용될 때만 무언가의 정의를 변경할 수 있습니다.하지만 여전히 두 버전을 항상 컴파일해야합니다.
훌륭한 해결책은 아니지만, 내가하고 싶은 것은 위대한 것이 아니라고 생각합니다.
오, 영리한 감사입니다! – jberryman