Описание тега ghcjs
GHCJS - это компилятор Haskell в JavaScript, использующий GHC API.
2
ответа
Создание поведения для постоянно измеряемого явления
Я хотел бы создать Behavior t a из IO aс предполагаемой семантикой, что действие ввода-вывода будет выполняться каждый раз, когда поведение sampleд: {- language FlexibleContexts #-} import Reflex.Dom import Control.Monad.Trans onDemand :: (MonadWidg…
12 мар '16 в 12:10
1
ответ
Руководство GHCJS-DOM
Я пытаюсь понять, как создать графический интерфейс с GHCJS-DOM. Я смотрел на пример "Привет, мир!" https://github.com/ghcjs/ghcjs-dom-hello, который тривиален. Добавить новые узлы просто. Что я не могу сделать и не могу понять из документации библи…
18 сен '14 в 19:46
2
ответа
Как позвонить на Хаскель из Javascript с помощью GHCJS
Я играл с GHCJS. FFI можно использовать для вызова javascript из Haskell, но я не могу понять, как поступить наоборот. Скажем, у меня была супер полезная служебная функция, которую я написал на Haskell: sayHello :: String -> IO () sayHello name =…
30 апр '15 в 11:55
1
ответ
Установка gtk3 для Haskell (GHCJS)
Я пытаюсь установить GHCJS на Mac OSX (Yosemite). Пока что я обновил Alex и Happy и установил gtk2hs-buildtools. Теперь, когда я бегу cabal install ghcjs-domМне сказали, что мне нужно установить pkg-config... ~/Haskell/ghcjs-test/domTest: cabal inst…
13 янв '16 в 00:35
2
ответа
Можно ли выполнить рендеринг интерфейса Haskell на стороне сервера с помощью Ghcjs, Haste, Elm и т. Д.?
Я думаю, что Haskell предлагает фантастические возможности. Также подходит для веб-разработки. Тем не менее, одна особенность, которую я скучаю. Рендеринг на стороне сервера. Причины - индексаторы Google и предварительный рендеринг для повышения про…
26 сен '15 в 08:21
1
ответ
Как мне сделать многострочный импорт с помощью ghcjs?
Как мне сделать многострочный импорт в GHCJS? У меня есть блок JavaScript, который растягивается на несколько строк: foreign import javascript unsafe "{ var x = 41;\ \ $r = x + 1; \ \}" answerToGreatestQuestion :: IO (JSRef Double) И я получаю ошибк…
21 авг '15 в 15:52
0
ответов
Обёртывание JavaScript FFI в любом
Я очень новичок в JavascriptFFI и будет очень признателен за помощь здесь. У меня есть рабочий код JavaScript, чтобы захватить изображение как FILE URI с камеры (через плагин Cordova Camera). Теперь он может вернуть либо ошибку, либо файл URI в случ…
24 авг '16 в 16:17
1
ответ
Отфильтруйте [Узел] в [Элемент] с помощью ghcjs-dom
Я использую GHCJS-DOM. Как я могу отфильтровать элементы из массива узлов? import GHCJS.DOM.Types nodesToElements :: [Node] -> [Element] nodesToElements = ?? или же nodesToElements :: [Node] -> IO [Element] nodesToElements = ??
01 авг '16 в 22:44
1
ответ
Ошибка при попытке создать новый проект стека с помощью компилятора GHCJS
Я пытаюсь настроить новый проект Stack в NixOS с GHCJS в качестве компилятора, следуя инструкциям на http://docs.haskellstack.org/en/stable/ghcjs.html Я включил в свой файл stack.yaml следующие строки кода (все в одной строке, потому что, кажется, в…
25 янв '16 в 16:20
0
ответов
GHCjs поддерживает горячую перезагрузку кода?
Не удалось найти ответ в Google. Что-то вроде https://github.com/bhauman/lein-figwheel которое предназначено для Clojurescript.
23 апр '17 в 12:38
2
ответа
XhrRequest с рефлексом /reflex-dom
Я хочу выполнить базовый запрос Ajax, вот и все. я использую reflex для внешнего интерфейса и Scotty для бэкэнда. Веб-консоль Firefox сообщает, что запрос был успешным, и я вижу ожидаемый результат. Но сайт переключается с Just "default" в Nothing в…
15 май '15 в 16:32
0
ответов
Увеличить память для узла как вызвано ghcjs
Время от времени я получаю эту ошибку, когда запускаю ghcjs на базе кода большого размера (~10k LOC, много шаблонов haskell): fd:40: hPutBuf: illegal operation (handle is closed) Лучше всего, это ошибка нехватки памяти. когда я перезапускаю сборку, …
22 авг '17 в 06:59
1
ответ
Наиболее эффективный формат проводов для кода GHCJS через веб-сокеты
Я работаю над приложением на Haskell, работающем в браузере, скомпилированном с GHCJS, который связывается с сервером, также написанным на Haskell, через веб-сокеты. Обе программы используют одно и то же определение типа данных на Haskell, и мне про…
06 дек '16 в 23:46
0
ответов
Доступ к API WebKit из Haskell через что-то отличное от WebKitGTK
Я пытаюсь понять, есть ли другой способ получить доступ к API WebKit непосредственно из Haskell (ghc-7.10.2 в настоящее время) программа без необходимости проходить что-то вроде webkitgtk3, которая является оболочкой Haskell для WebKitGTK. Похоже, W…
14 дек '15 в 12:54
0
ответов
ghcjs-jquery несовместим с base-4.8.0.0, что делать?
ghcjs-jquery не совместим с base-4.8.0.0, что можно сделать? детали: joco@vm001:~/Downloads$ git clone https://github.com/ghcjs/ghcjs-jquery.git Cloning into 'ghcjs-jquery'... remote: Counting objects: 142, done. remote: Total 142 (delta 0), reused …
18 июн '15 в 19:47
1
ответ
Нахождение библиотек Javascript для FFI
Я копаюсь ghcjs-jquery код, чтобы увидеть, как JavascriptFFI работает. Я пытаюсь выяснить, как вы определяете сигнатуру типа импорта FFI для функции JS, как вы можете помочь ghcjs найдите файл, содержащий функцию. проверка Internal.hs и конфигурация…
17 июн '14 в 22:22
1
ответ
Как настроить стек для самой последней сборки ghcjs / lts
В документации по стеку приведены примеры конфигураций для компиляции с помощью ghcjs https://docs.haskellstack.org/en/stable/ghcjs/. Но последний пример с lts-7.19. Я хотел бы настроить стек так, чтобы он использовал последнюю возможную версию ghcj…
10 мар '17 в 14:09
1
ответ
Объектив не найден при компиляции примера программы с GHCJS
Я получаю эту ошибку: aff.hs:3:8: Could not find module ‘Control.Lens’ Perhaps you haven't installed the "js" libraries for package ‘lens-4.7’? Use -v to see a list of the files searched for. При компиляции этого файла с ghcjs aff.hs: {-# LANGUAGE T…
10 авг '15 в 16:22
1
ответ
Yesod - общие типы между сервером и клиентом
Я привык работать с Dart, где совместное использование типов между сервером и клиентом так же просто, как импорт соответствующих пакетов в ваш проект. Может ли нечто подобное быть достигнуто с помощью Yesod/Haskell? Должен ли я использовать GHCJS дл…
29 июл '16 в 12:42
2
ответа
Можно ли запустить игру, написанную на Haskell, в браузере? (Возможно, через GHCJS?)
Интересно, можно ли в настоящее время писать игры на Haskell с Helm или любым другим движком, который запускается в браузере через GHCJS?
05 фев '15 в 23:44