Нахождение библиотек 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 декларация.

Другие вопросы по тегам