ıOlaylar bir IO işleviyle nasıl dönüştürülür?
e1 :: Event t A
f :: A -> IO B
Ben e1
tarafından tetiklenir hangi
e2 :: Event t B
oluşturmak istediğiniz var ve kimin değerleri olay gerçekleştiği bir zamanda e1
değerine f
yürüterek belirlenir diyelim .
Dinamik olay geçişi ve işleyicileri kullanarak bunu yapmak için iki potansiyel yol görüyorum, ancak her ikisi de çok basit bir şey için çok karmaşık görünüyorlar.
Bunu yapmanın doğru yolu nedir?
'unsafePerformIO' bir seçenektir? – Ankur
@Ankur: hayır, kesinlikle bir «uygun yol» değil. –