ghc

    3

    1답변

    하스켈의 GADT에 대해 Typeable 또는 Typeable1 인스턴스를 정의하는 데 유용한 예제 세트를 통해 누군가를 안내해 줄 수 있습니까? 또는 누군가가 다음 GADT에 대해 유형 지정 가능 (수동)을 정의하는 방법을 보여줄 수 있습니까? data V a where Unit :: V() Pair :: V a -> V b -> V (

    5

    1답변

    Haskell의 proc-notation을 리 바인드하기 위해 GHC 사용자 안내서의 7.3.11 "Rebindable syntax and the implicit Prelude import" 문단은 arr, first, ... 범위의 기능을 사용한다고 명시합니다. 또한 형식은 "Prelude 형식과 매우 밀접하게 일치해야합니다." 누구나이 기능을 사용하고자

    4

    1답변

    내가 프로파일과 xmonad를 설치 도당하기 위해 노력하고있어 나는이 오류가 계속 : 오류 메시지가 제안 cound이 모듈 control.monad.reader을 찾을 수 없습니다 | 내가 MTL-2.0.1.0에 대한 프로파일 링 libs와 설치하지 않을 수 있습니다,하지만 난이 GHC-PKG 목록에 설치되어 있는지 확인했다 그 grep mtl. 그런 다음

    6

    2답변

    언젠가 나는 한 페이지에, 하스켈 위키에서이 설명 할 수없는 문구를 우연히 발견했다 What happens to you if you break the monad laws? 요청 후 약 Safely running untrusted haskell code :의 예로서 "법 (CF EvilIx)를 가정 위반하는 클래스의 인스턴스를 생성" lambdabot에 대해

    7

    1답변

    나는 $ GHC --make -O2 -Wall -fforce-recomp [1 일의] 컴파일을 컴파일하려고 다음과 같은 오류가 홈페이지 ( isPrimeSmart.hs, isPrimeSmart.o) SpecConstr 기능 '$의 WA {V s2we} [뚜껑] 두 호출 패턴을 가지고 있지만, 제한 한 사용 -fspec-은 constr 카운트이다 = n을 설

    5

    2답변

    하스켈에서 '중첩 된' 패턴은 무엇입니까? 나는 그 용어를 어디에서나 들었지만 그것이 실제로 무엇을 의미하는지 확신 할 수 없다. 어떻게 정의하겠습니까? 어떤예요? 미리 감사드립니다. 추가하려면 편집 : 은 "패턴이 예에서와 같이 리터럴 및 중첩 패턴을 포함 할 수 있습니다 (요청시 교과서에서 인용) : addPair (0,y) = y addPair (

    2

    2답변

    힌트 (Language.Haskell.Interpreter)에서 최상위 모듈을 "메인"으로 설정할 수없는 이유는 무엇입니까? 하는 나를 보여 허용 : module Main where import Language.Haskell.Interpreter import Control.Monad main = do res <- runInterpreter

    17

    1답변

    안녕하세요, 비슷한 질문이 있다는 것을 알고 있습니다. 그러나 아마도이 사이트의 모든 업데이트 또는 새로운 라이브러리가 될 수 있습니다. 내가 무엇을 찾고 있어요 : 하스켈에서 안드로이드 appplication를 작성 모범 사례. 내가 알고있는 C# (monodroid)/java 수백만 개의 샘플이있다. . Haskell interpreter on Andr

    2

    1답변

    두 프로그램 사이에 약간의 변경 만 가한 동일한 프로그램이 2 개 있습니다. 별도의 파일을 사용하는 대신 #if defined (PAR) - #else - #endif을 사용하고 -cpp -DPAR을 사용하거나 사용하지 않고 컴파일하여 2 가지 버전간에 전환 할 수 있습니다. 나는 당신이 단 하나 hs 파일에 종사해야하기 때문에이 방법을 좋아한다. 그러나,

    3

    1답변

    힌트 (Language.Haskell.Interpreter)로 해석 모드를 강제 적용하려면 어떻게해야합니까? module Main where import Language.Haskell.Interpreter import Control.Monad main = do res <- runInterpreter (test "test") cas