Gần đây tôi đã xem Haskell và dường như là một cách rất hay để xem các vấn đề lập trình từ một quan điểm thay thế - thay thế cho chế độ xem thường lệ (tôi có nền C++ mạnh), ít nhất.Ứng dụng hướng sự kiện nào được triển khai trong Haskell?
Tuy nhiên, tất cả các bài viết tôi thấy dường như để đối phó với các loại tương tự của các vấn đề lập trình:
- parsers
- Trình biên dịch
- vấn đề tính toán Numeric
Tôi muốn hãy thử Haskell, bằng cách viết một số ứng dụng GUI. Do đó, tôi tự hỏi: nó có ý nghĩa để viết các hệ thống hướng sự kiện như GUI trong một ngôn ngữ lập trình hàm như Haskell? Hay đó là một miền có vấn đề mà ngôn ngữ bắt buộc vượt trội? Thật không may, nó vẫn mất khá nhiều thời gian để tôi chuyển sang chế độ 'chức năng', vì vậy tôi có một thời gian khó khăn quyết định tranh luận hoặc ủng hộ việc sử dụng ngôn ngữ lập trình hàm cho một hệ thống hướng sự kiện.
Tôi cũng muốn được quan tâm đến các ví dụ về các ứng dụng GUI (hoặc các hệ thống hướng sự kiện, nói chung) được triển khai trong Haskell.
Gtk2hs là Gtk ràng buộc cho Haskell. – Hai
Bạn, thưa bạn, đơn giản là quá lịch sự: những người khác luôn hỏi liệu Haskell có thể được sử dụng trong "thế giới thực" hay không, do đó ngụ ý rằng các lập trình viên của Haskell không phải là "những lập trình viên thực" (bất cứ điều gì * có nghĩa là) . Nếu bạn thực sự sử dụng * những từ khóa * thay vì "hướng sự kiện", bạn sẽ thực sự tìm thấy khá nhiều câu hỏi và câu trả lời ở đây trên StackOverflow. –
Ví dụ: http://StackOverflow.Com/questions/1113226/ –