Điều gì ngăn cản ghc chuyển dịch Haskell sang ngôn ngữ lập trình ghép nối như logic kết hợp và sau đó chỉ đơn giản là sử dụng phân bổ ngăn xếp cho mọi thứ? Theo Wikipedia, việc dịch từ phép tính lambda sang logic kết hợp là không đáng kể, và ngoài ra, các ngôn ngữ lập trình nối có thể chỉ dựa vào một ngăn xếp để cấp phát bộ nhớ. Có khả thi để thực hiện bản dịch này và do đó loại bỏ bộ sưu tập rác cho các ngôn ngữ như Haskell và ocaml không? Có những nhược điểm để làm điều này?
EDIT: đã chuyển đến đây /programming/39440412/why-do-feftal-programming-lacular-require-garbage-collection