Có thể tắt hoặc làm việc xung quanh hệ thống kiểu trong Haskell không? Có những tình huống mà thuận tiện để có mọi thứ không được phân loại như trong Forth và BCPL hoặc được định kiểu đơn như trong Mathematica. Tôi đang suy nghĩ dọc theo các dòng tuyên bố tất cả mọi thứ như cùng một loại hoặc vô hiệu hóa loại kiểm tra hoàn toàn.Haskell không có loại
Chỉnh sửa: Theo nguyên tắc SO, đây là một câu hỏi kỹ thuật hẹp, không phải là yêu cầu thảo luận về giá trị tương đối của các phương pháp lập trình khác nhau. Để thuật lại câu hỏi, "Haskell có thể được sử dụng theo cách sao cho tránh được xung đột loại là hoàn toàn trách nhiệm của lập trình viên?"
[no] (http://dmwit.com/bacteria/grumpy.jpg) –
Thuận tiện, có thể. Nhưng lưu ý rằng bất kỳ giải pháp nào bạn sử dụng sẽ không phải là Haskell thành ngữ về văn hóa, luôn được đánh máy mạnh mẽ. Tôi đề nghị bạn để lại "sự bất tiện" đằng sau và tìm hiểu nó theo cách thức văn hóa - một khi bạn đã dành thời gian với nó, tất cả sẽ rơi vào vị trí và bạn sẽ tự hỏi tại sao bạn nghĩ bạn cần vô hiệu hóa trình kiểm tra kiểu. – luqui
+1 để sử dụng "quy chuẩn văn hóa" trong việc trả lời câu hỏi lập trình. –