frp

    2熱度

    1回答

    我會更新行爲(單元/ Val)從它的當前值。 但是下面的代碼拋出一個線程被無限期阻塞在MVar操作中異常。 我預料它會打印三次'i值'。 我錯過了什麼? - 謝謝。 {-# LANGUAGE RecursiveDo #-} module Main where import FRP.Sodium main :: IO() main = do

    1熱度

    1回答

    所以我有一些事件流: let mouseUps = $(window) .asEventStream('mouseup'); let mouseDowns = $(window) .asEventStream('mousedown'); let mouseMoves = $(window) .asEventStream('mousemoves'); let

    1熱度

    1回答

    我在haskell中構建了一個隊列多路複用器,一部分是作爲學習的一種方式,另一部分是作爲一些狡猾的shell腳本的替代。 它做的是週期性地連接到每個隊列(我們使用rabbitmq)輪流測量隊列深度。如果主系統當前正在從隊列中消耗,並且該隊列中有消息,則我們什麼也不做。如果連接隊列爲空,我們切換到隊列上消息最多的隊列。如果所有隊列都是空的,我們什麼也不做。到現在爲止還挺好。 我還需要一個基於時間的開

    0熱度

    1回答

    我需要實現一個observable,該請求僅在數據尚未加載時纔會要求加載數據。我正在考慮有兩個可觀察的事件:一個用於加載請求,另一個用於加載狀態。我不知道如果下面的情況是可能的,需要你的指導: 負荷要求觀察到: - 申請 - 跳過任何項目,除非狀態是假 - 另一個請求 是加載狀態觀察到的: - True ----------------------------------------------

    2熱度

    1回答

    我對FRP和bacon.js很新穎,所以我可能會做一些非常愚蠢的事情。 測試應用程序有一個textarea和一個提交按鈕;提交按鈕將值添加到列表中,並且每次發生更改時都會顯示帶有React的列表。這裏有一個代碼的要點:https://gist.github.com/svileng/1f3702df855b50ed2f5e 我試圖解決的錯誤是,我可以多次單擊提交按鈕,並從textarea的最後一個值

    0熱度

    1回答

    第一個條目... 沒有可用getLatestValue方法並不會任。 您通過訂閱流/屬性(使用 onValue),並在回調處理值獲得的價值 如果我不準備在它到達的時間價值?這是不是意味着我必須存儲它的副本? 如果您必須訂閱屬性以獲取其價值,那麼屬性的要點是什麼?爲什麼不只使用流? 我的情況是,當用戶按下按鈕時,一些配置被更新。否則,在我的代碼中,我需要讀取最新的配置值。但是,這不會發生變化。

    0熱度

    1回答

    我想用挑戰3(https://ocharles.org.uk/blog/posts/2013-08-01-getting-started-with-netwire-and-sdl.html)從netwire 4.0轉換爲使用OpenGL的netwire 5.0。不幸的是,盒子不能反彈。整個代碼如下。在我看來,功能速度不起作用。當箱子與牆壁碰撞時,它不會反彈而停止。我如何糾正我的程序?提前致謝。 {

    1熱度

    1回答

    下面是一些簡化的代碼。我按下一個按鈕,它設置一些配置。然後,當用戶提交表單時,需要讀取配置的最新值。我試圖成爲所有FRP並避免設置一個正常變量。 var currentConfig = $('#authenticateCont #btnFormType') .asEventStream('click') .map(function (e) { ...

    -1熱度

    1回答

    我在學習Bacon.js,對於我應該如何發出事件我感到非常困惑。 我在這裏的事件有一個超級簡單的例子,在node.js中 var events = require('events') var eventEmitter = new events.EventEmitter() eventEmitter.on("add", function(data){ console.log(data

    4熱度

    1回答

    我正在Elm中做一個小應用程序。它在屏幕上顯示一個計時器,當計時器達到零時,它會播放聲音。我無法弄清楚如何從定時器發送消息(?)到聲音播放器。 架構上,我有三個模塊:Clock模塊表示定時器,PlayAudio模塊,可以播放音頻和Main模塊聯繫在一起的Clock模塊和PlayAudio模塊。 理想的情況下,當時鍾到達零,我想要做的事就像從Clock模塊發送信號。當時鍾到達零,Clock將信號發送