Chính Simon Peyton Jones nhận ra rằng lý do về hiệu suất trong Haskell là khó khăn do ngữ nghĩa không nghiêm ngặt.
Tôi vẫn chưa viết một dự án quan trọng bằng haskell vì vậy tôi tự hỏi: tôi có thể suy luận về hiệu suất khi bắt đầu dự án (khi chọn cấu trúc dữ liệu cơ bản & thư viện IO) và bất cứ khi nào có vấn đề phát sinh, hãy giải quyết nó với trình lược tả?
Nói cách khác, có thể (nghĩa là không quá đau đớn) để trì hoãn việc xử lý hiệu suất khi bạn gặp vấn đề về hiệu năng hoặc bạn phải học cách dự đoán GHC sẽ chạy mã của bạn như thế nào (ví dụ: suy luận xem bộ phân tích nghiêm ngặt sẽ quyết định điều gì )?