(Bu sitedeki bu yanıtın zaten yanıtlandığını bildiğim halde arama ücretsizdir.) (Bu, C'deki bir değişkendeki free() değişkeninin çağrılmasıyla doludur.)"Serbest değişken" nedir?
"eta redüksiyon" terimi ile karşılaştım. x "M'de boş değil" ise f x = M x ==> M
gibi bir şey tanımlanmıştır. Demek istediğim, söylemeye çalıştığı şeyin özünü anladım, bir işlevi noktadan arındırılmış bir forma dönüştürdüğünüzde yaptığınız gibi görünüyor, ama x'in niteleyici olmasının ne demek olduğunu bilmiyorum.
Küçük nitpick: Eğer bağlıysa, x'in kullanılması iyi olabilir. Eta-redüksiyon '(\ x -> (\ x -> x + x) x)' ile '' '(\ x -> x + x)' '(\ x -> x + x)' olsa bile x'in iki kullanımını içerir. Bu, insan tarafından yazılmış bir kodla uğraşmayacak bir köşe vakasıdır, ancak derleyicilerin daha sık karşılaşacağını hayal ediyorum. – yatima2975
Buradaki ifadeleri karıştırdım. "Ama eğer x" kullanılmazsa (yani özgür olmazsa) "olmalıdır" Ama "x" özgür değilse (yani kullanılmazsa ya da bir argüman ise) ". Aslında bu şekilde yazdım ama onu daha basit hale getirmek için değiştirdim. Ne yazık ki bu anlamını değiştirdi :) – porges