2014-06-17 2 views
4

의 코드는 ghcjs-jquery 코드를 통해 파고 있습니다. 내가 알아 내려고하는 것은 JS 함수에 대해 FFI 가져 오기 유형 서명을 정의한 후 ghcjs이 함수를 포함하는 파일을 찾는 데 어떻게 도움이되는지입니다.FFI 용 자바 스크립트 라이브러리 찾기

Internal.hs과 Cabal 구성을 확인하면 JQuery JS 파일의 경로를 지정할 방법이 없습니다. 또한 JavascriptFFI 기능에 대한 설명서를 둘러 보았지만 아무 것도 발견하지 못했습니다. 모든 JS 라이브러리에 대해 ghcjs에서 Javascript FFI를 수행하는 방법에 대한 지침을 알려 드리겠습니다. 파일의 위치를 ​​알려면 명령 줄 옵션이 ghcjs이어야합니다.

ghcjsJavascriptFFI 기능을 파악한 후에 dojo 라이브러리 기능을 사용할 계획입니다.

+1

그러나 GHCJS는 기능을 "찾을"수 있어야합니까? 단지 호출을 생성합니다. 런타임에 함수가로드되면 호출이 성공합니다. 내가 놓친 게 있니? –

답변

1

GHCJS에서 생성 한 Javascript를 사용하는 페이지에서 해당 Javascript 파일을 직접로드해야합니다. GHCJS는 참조 된 Javascript 함수의 실제 정의를 찾을 필요가 없습니다. foreign 선언에 추가하는 유형이 무엇이든간에 당연합니다.

관련 문제