Như chính Haskell Wiki tuyên bố :
Có một số lượng lớn các thư viện GUI cho Haskell. Thật không may, không có một tiêu chuẩn và tất cả ít nhiều không đầy đủ. Nhìn chung, veneers cấp thấp đang diễn ra tốt đẹp, nhưng chúng ở cấp độ thấp. Trừu tượng cấp cao là khá thử nghiệm. Cần có một thư viện GUI cấp trung bình được hỗ trợ.
Một giáo sư tại trường đại học của tôi đã yêu cầu tôi và ba chuyên ngành khoa học máy tính khác xem xét làm việc trên thư viện GUI cho Haskell. Ý tưởng ban đầu của anh cho dự án là viết một lớp trên OpenGL mô phỏng thư viện hình thái được tìm thấy trong Smalltalk ; tuy nhiên, đây chỉ là một gợi ý và hệ thống khác chắc chắn đáng xem xét.
Điều này đưa chúng ta đến câu hỏi thực tế, nhiều phần.
- Thư viện của chúng ta nên phấn đấu ở mức độ nào? Wiki Haskell dường như chỉ ra mạnh mẽ rằng thư viện GUI cấp trung sẽ được ưu tiên; tuy nhiên, một thư viện cấp cao vẫn sẽ được chào đón.
- Dựa trên những gì thư viện của chúng ta nên được xây dựng? (Ví dụ: OpenGL)
- Thư viện GUI nào hiện tại bạn muốn xem thư viện của chúng tôi bắt chước (nếu có) và tại sao? (Ví dụ: PyGame, Morphic, Swing, v.v.)
- Những tính năng nào bạn muốn thấy thư viện của chúng tôi thực hiện hoặc tránh? Ví dụ: những người tốt ở Gnome có thể lập luận rằng nút thu nhỏ là không cần thiết.
- Bạn có bất cứ đề nghị chung?
- Cái tên thông minh nào bạn sẽ đặt cho thư viện tưởng tượng này? (Ví dụ: HOT - Bộ công cụ Opengl của Haskell; HAWT - Bộ công cụ cửa sổ nâng cao Haskell)