Нахождение библиотек Javascript для FFI
Я копаюсь ghcjs-jquery
код, чтобы увидеть, как JavascriptFFI
работает. Я пытаюсь выяснить, как вы определяете сигнатуру типа импорта FFI для функции JS, как вы можете помочь ghcjs
найдите файл, содержащий функцию.
проверка Internal.hs
и конфигурация Cabal, я не вижу способа указать путь к файлам JQuery JS. Я также искал документацию по JavascriptFFI
особенность, но ничего не нашел. Я буду признателен за указатели о том, как сделать Javascript FFI в ghcjs
для любой библиотеки JS. Там должна быть какая-то опция командной строки для ghcjs
сказать ему, где найти js
файлы.
Я планирую поиграть с функциями библиотеки додзё после того, как выясню JavascriptFFI
особенность ghcjs
,
1 ответ
Вы должны позаботиться о загрузке этих файлов Javascript самостоятельно на странице, где вы используете сгенерированный GHCJS Javascript. GHCJS не нужно искать фактическое определение ссылочных функций Javascript - он принимает как должное любой тип, который вы добавляете в свой foreign
декларация.