sürdürmek. Haskell Websunucusu: Uygulama durumuna
Bir web-sunucu geliştiriyorum Say ve istekler arasında kalıcı durumunu tutmak istiyorum; örneğin bir sayaç. Haskell şeyleri yapmanın yolu nedir? benim Google aramasında bu discussion geldi. Önerilen çözüm, yapmamanın iyi bir örneğine benziyor.Bir fikir ben istek işleyicisi bir Mvar almak başlamıştı vardı:
requestHandler :: MVar State -> IO (Maybe Response)
işleyicisi kaydederken, bir MVAr ile curried olabilir ana oluşturulan.
daha iyi bir yolu olmalı. Yardım edemiyorum ama bu soruna işlevsel olmayan bir şekilde yaklaştığımı düşünüyorum.
Teşekkürler! verir Muhtemelen acid-state istiyorum
Neden sunucunun kendisinde kalıcı durumunu taşımak için deneyin:
devlet her oturum için benzersiz bir sayaç olacak? Bana öyle geliyor ki, Haskell RESTful bir tasarımla çok daha iyi eşleşir. –
Bu yaklaşım hakkında "işlevsel olmayan" nedir? Paylaşman gereken bir eyaletin var, o yüzden sarın ve referansı geç. Bana oldukça basit geliyor. – sclv
sclv: Daha çok FRP yaklaşımının olup olmadığını merak ediyorum. – David