2014-11-05 2 views
6

Language.Haskell.Extensions 문서에 언급 된 BinaryLiterals 확장이 있습니다. 아이디어는 0b11 == 3라고 할 수 있습니다.어떻게 BinaryLiterals를 활성화 할 수 있습니까?

> :set -XBinaryLiterals 
Some flags have not been recognized: -XBinaryLiterals 
+1

'mos6502-kansas-lava'에서 "poor man 's BInaryLiterals"로 https://hackage.haskell.org/package/binary-literal-qq를 사용하고 있습니다. – Cactus

답변

6

https://ghc.haskell.org/trac/ghc/ticket/9224에 따르면,이 버전 7.10.1에 출시 될 예정이다. 아직 공개되지 않은 것 같습니다.

+1

GHC 7.10.1은 * 확실히 아직 공개되지 않았습니다. 비록 (꽤) 기능 동결에 이르지는 않았지만, 몇 주 내에 발생할 것으로 예상됩니다. git 저장소를 복제하고 직접 컴파일하면 (7.9.some something이라고 부름) 미리보기를 얻을 수 있습니다. 컴파일러 및 포함 된 라이브러리는 대부분 제대로 작동하지만 외부 패키지와의 경쟁이 예상됩니다. 따라서 Cabal 및 몇 가지 기준 종속성을 포함하여 사전 릴리스 버전이 필요할 수 있습니다. – dfeuer

+2

@dfeuer 흥미 롭습니다. 나는 그 과정에 어떻게 참여할 수 있을지 궁금해. 나는 그것이 '3b111 + 1 = 3b000'처럼 3 비트 레지스터에서와 같이'3b111'이 3bit 레지스터처럼 동작 할 수 있도록 verilog처럼 작동하는 것을보고 싶습니다. –

+1

@MichaelFox 그들은 내가 아는 한 표준'Int's입니다. – alternative

관련 문제