ghcjs

    12

    1답변

    그렇다면 브라우저에서 다시 컴파일 한 다음 브라우저에서 다시 실행 (Haskell) 구성을 변경하여 사람들이 내 프로젝트로 놀 수있게 할 수 있습니다. 나는 속도에 신경 쓰지 않는다. 브라우저에서 기본 설치가 어려운 데스크톱 프로젝트를 데모 할 수 있기를 바랍니다. 따라서 새로운 사용자는 설치를 원하지 않고 몇 초 만에 볼 수 있습니다. 얼마나 멋진가! G

    5

    1답변

    cabal build을 실행하면 Haskell 컴파일러를 사용하여 내 .cabal 파일에 실행 파일 및/또는 테스트 스위트를 빌드합니다. 다른 대상에 대해 사용되는 컴파일러를 제어 할 수 있습니까? 이상적으로는 동일한 .cabal 파일에서 ghc와 ghcjs를 사용하는 별도의 빌드 타겟을 갖고 싶습니다. 같은 프로젝트에서 ghc와 hugs 또는 ghc의 두

    2

    1답변

    현재 GHCJS는 postgresql-simple 패키지를 컴파일하지 못합니다 ([1] 참조). DB 모델을 생성하려면 persistent 패키지를 사용하고 싶습니다. GHC 자체에서 모델을 컴파일하고 GHCJS 소스에서 Template Haskell에 의해 생성 된 코드를 다시 사용할 수 있습니까? 문제점은 이미 해결되었지만 여전히 관련이 있습니다. 나는

    1

    1답변

    제안 된대로 VM을 설치했으며 현재는 this article입니다. 이제 저는 FFI 예제를 매우 초반부에 살펴보고 있습니다. ffi.jsexe/ 폴더가 없으므로 (ghcjs-examples/weblog/ffi) 나 혼자서 컴파일하려고했습니다. 나는 그렇게 나에게 어떤 일이 전혀 하스켈 및 FP에 새로 온 사람 {-# LANGUAGE JavaScriptFF

    10

    1답변

    OverloadedStrings 확장자는 매우 유용하지만 몇 가지 단점이 있습니다. OverloadedStrings 기능이 활성화 된 상태가 리터럴 값을 전달하려면 내가 명시 적으로 타입 서명을 추가해야이 경우 someFunction :: ToJSSTring a => a -> IO() someFunction = js_function . toJSSTring

    8

    1답변

    GHCJS-DOM으로 GUI를 만드는 방법을 이해하려고합니다. 나는 안녕하세요 세상 예제 https://github.com/ghcjs/ghcjs-dom-hello을 보았습니다. 그것은 사소한 것입니다. 새 노드를 추가하는 것은 간단합니다. 내가 할 수없고 라이브러리 문서 (서명 만)에서 해결할 수없는 일은 몇 가지 이벤트를 추가하는 것입니다. 예를 들어,

    4

    1답변

    나는 하스켈을 처음 사용했다. 최근에 나는 Haskell에서 코드를 작성하여 Javascript로 컴파일 할 수있는 GHCJs라는이 컴파일러에 대해 들었습니다. 멋진 대화 형 3D 애니메이션 제작을 위해 three.js 및 webgl과 같은 라이브러리를 사용하고 싶습니다. GHCJ를 사용할 때 Haskell에서이 자바 스크립트 라이브러리를 호출 할 수 있습

    4

    1답변

    의 코드는 ghcjs-jquery 코드를 통해 파고 있습니다. 내가 알아 내려고하는 것은 JS 함수에 대해 FFI 가져 오기 유형 서명을 정의한 후 ghcjs이 함수를 포함하는 파일을 찾는 데 어떻게 도움이되는지입니다. Internal.hs과 Cabal 구성을 확인하면 JQuery JS 파일의 경로를 지정할 방법이 없습니다. 또한 JavascriptFFI