Có (hoặc có thể có) một phản ứng Parsec
(hoặc bất kỳ trình phân tích cú pháp chức năng thuần túy nào khác) trong Haskell không?Haskell: FRP Reactive Parsec?
Đơn giản chỉ cần đặt, tôi muốn phân tích cú pháp bản thân mình char của char và nhận được kết quả nhiều như tôi đủ ăn để có được kết quả đầu ra.
Hoặc đơn giản hơn nhiều, tôi có thể làm như thế nào trong foldr
hoặc ít nhất map
?
Chúng ta có cần phiên bản khác của chúng để hỗ trợ hành vi phản ứng đó không?
EDIT
Câu hỏi của tôi là về FRP nói riêng. Tôi đã sử dụng một trình phân tích cú pháp làm ví dụ, đó là điều tốt nhất tôi có thể nghĩ đến để làm rõ câu hỏi của mình và đưa ra bức tranh lớn về những gì tôi cần.
Tôi tin FRP không chỉ là về giao diện người dùng, đúng không?
Attoparsec hỗ trợ phân tích gia tăng nếu đó là những gì bạn muốn? – Masse