Описание тега elm-signal

1 ответ

Заставьте сигнал кнопки на экране действовать как сигналы клавиатуры

Ядро Keyboard сигналы, Keyboard.space например, являются True когда данная клавиша нажата и False иначе. Я хочу дать сигнал от экранной кнопки того же свойства. У меня есть кнопка, которая отправляет Bool в почтовый ящик, но он всегда остается True …
31 мар '16 в 05:39
1 ответ

Понимание этого сигнального кода

Со вчерашнего дня я читаю этот фрагмент кода и пытаюсь найти разумное объяснение. Не могли бы вы проверить правильность моих предположений. Этот код приходит отсюда. port requests : Signal (Task x ()) port requests = Signal.map lookupZipCode query.s…
19 фев '16 в 22:04
2 ответа

Как узнать текущее значение сигнала в вязах?

Есть ли способ получить текущее значение данного сигнала? Или это то, что я не должен делать при написании идиоматического Вяза?
04 ноя '15 в 10:54
1 ответ

Выходной порт Elm не работает с сигналом, полученным из StartApp

Мы изучаем основы Elm и создаем простое приложение с некоторыми аудиовыходами со следующей настройкой: Мы используем Elm StartApp. У нас есть ports/audio.js с некоторой звуковой логикой POC (и console.log). Банкомат мы используем elm-live для запуск…
01 апр '16 в 06:34
2 ответа

Создать сигнал из списка

Можно ли создать Signal из List? По сути, я хочу что-то с подписью List a -> Signal a, Я знаю что Signal представляет изменяющееся во времени значение, и поэтому что-то подобное на самом деле не имеет никакого смысла (т.е. я не могу придумать при…
26 июл '15 в 21:24
1 ответ

Не удается прочитать свойство 'kids' из undefined - или как нарушить циклическую зависимость сигналов в Elm?

В то время как elm-make успешно, я получаю следующую ошибку в браузере: Невозможно прочитать свойство "дети" из неопределенного Я предполагаю, что это потому, что у меня круговая зависимость сигналов: model -> clicks -> model Вот соответствующ…
04 ноя '15 в 12:05
1 ответ

Сигнал (Int, Int) не распознается как (Int, Int) кортеж в некоторых случаях

В зависимости от типа возврата, Сигнал (Int, Int) не распознается как кортеж (Int, Int). Рассмотрим следующий код: import Graphics.Element exposing (..) import Mouse relativeMouseElement : (Int, Int) -> Element relativeMouseElement mp = show (fst…
10 дек '15 в 13:27
1 ответ

Как объединить два сигнала с SampleOn в Elm

Я пытаюсь объединить два сигнала. Один из них - Mouse.clicks, а другой - Keyboard.space. На клики, я должен получить сигнал (Int,Int) от Mouse.position в качестве возвращаемого значения В космосе я должен получить что-то другое, чтобы я мог определи…
13 янв '16 в 01:30
1 ответ

Отсутствует сигнал клавиатуры

Мне нужен сигнал Keyboard Keyup. Но в библиотеке STD есть только нажатие клавиш, которое вызывает "зависание" в моей программе благодаря очень быстро меняющемуся состоянию игры (пауза и игра). Как это решить?
09 мар '15 в 20:18
1 ответ

Как сэмплировать сигнал и сохранить сэмплированное значение в вязе?

Рассмотрим модель: model : Signal Model и следующие 2 сигнала: clickPosition = Mouse.position |> Signal.sampleOn Mouse.clicks а также: dimensions = Window.dimensions Я хотел бы получить следующее desiredSignal: (0,0) (30,20) (60,70) clickPosition…
04 ноя '15 в 10:50
1 ответ

Сигнал был переименован или удален из Elm v0.17?

Я следую учебному пособию http://www.elm-tutorial.org/020_signals/introduction.html elm. Когда я попытался выполнить пример Сигналы. Я получил следующую ошибку. Exception : Cannot find variable `Signal.map`. 12| Signal.map view Mouse.x ^^^^^^^^^^ Th…
11 май '16 в 14:16
1 ответ

Как распространить сигнал о кликах для обновления модели в Elm?

Я пишу игру в Elm, и в этой игре есть кнопка, которая при нажатии должна вернуть игровое поле в исходное состояние. Я не понимаю, однако, как сигнал нажатия кнопки должен распространяться на функцию обновления модели платы. В приведенном ниже коде я…
27 янв '14 в 21:11
1 ответ

Как Debug.log сигнал в Elm?

Я пытаюсь ввести в мою программу новый сигнал, основная функция которого выглядит так: main : Signal Html main = Signal.map2 view Window.dimensions model (больше контекста здесь) Чтобы создать свой новый сигнал, я бы хотел начать с этого: clicks : S…
02 ноя '15 в 11:05
2 ответа

Извлечь данные из сигнала

У меня есть такой сигнал: signal1 = Signal.constant {a=4, b=3, l = []} Как извлечь данные из сигнала?я пытался Signal.map (\x -> x) signal1 но Signal.map возвращает другой сигнал.
13 июл '15 в 16:13
2 ответа

Вяз - Как изменить параметризацию одного сигнала на основе другого сигнала

Как я могу параметризовать один сигнал на основе другого сигнала? Например, предположим, что я хотел изменить fps в зависимости от положения мыши по оси x. Типы: Mouse.x : Signal Int fps : number -> Signal Time Как я мог заставить Вяза понять что…
01 июл '14 в 14:00