1
Jenis sistem yang mencegah kebocoran memori terkait kemalasan?
Mungkin sumber utama masalah kinerja di Haskell adalah ketika sebuah program secara tidak sengaja membangun sebongkah kedalaman tak terbatas - ini menyebabkan kebocoran kehabisan memori dan potensi stack overflow saat mengevaluasi. Contoh klasik didefinisikan sum = foldr (+) 0dalam Haskell. Apakah ada sistem tipe yang secara statis memberlakukan kurangnya pemogokan …