Những hạn chế của tổng thể lập trình chức năng là gì? Nó không hoàn thành Turing, nhưng vẫn hỗ trợ một tập hợp lớn các chương trình có thể. Có những cấu trúc quan trọng mà bạn có thể viết bằng ngôn ngữ Turing-Complete, nhưng không phải bằng ngôn ngữ chức năng tổng thể?
Và có đúng không khi nói rằng các chương trình được viết bằng tổng số ngôn ngữ chức năng có thể được phân tích hoàn toàn tĩnh, trong khi phân tích tĩnh trong các ngôn ngữ hoàn chỉnh Turing bị giới hạn bởi những thứ như vấn đề tạm dừng? Với điều đó tôi không có nghĩa là trong các ngôn ngữ chức năng tổng thể, mọi thứ đều có thể được xác định theo thống kê, bởi vì một số điều chỉ được biết trong thời gian chạy, nhưng ý tôi là về mặt lý thuyết, các chương trình được viết bằng một ngôn ngữ lập trình chức năng lý tưởng, có thể được phân tích để mọi thứ về lý thuyết có thể được xác định tĩnh có thể được xác định tĩnh. Hoặc vẫn còn những vấn đề không thể giải quyết được kế thừa trong tổng số ngôn ngữ chức năng làm cho phân tích tĩnh không đầy đủ? Một số vấn đề sẽ luôn luôn không thể giải quyết được, bất kể chúng được viết bằng ngôn ngữ nào, nhưng tôi quan tâm đến những vấn đề như vậy được kế thừa từ ngôn ngữ này,