Lambda calculus operatörleri önceliğini anlamada sorun yaşıyorum. Örneğin Aşağıdaki kod: lambda x.x z lambda y.x y
olacak: lambda x. (x (z lambda y. x y))
veya lambda x. ((x z) (lambda y. x y))
(cons [p] [q]) is ((s ((s i) (k [p]))) (k [q]))
(car [lst]) is ([lst] k)
(cdr [lst]) is ([lst] (k i))
Bu (cons [a] (cons [b] (cons [c] [nil])))
gibi bir liste yazmak istiyorum Bu böyle bir şey o