arrow notation documentation page'u okudum, ancak "7.10.3. Kendi kontrol yapılarınızı tanımlamak" altında kullanılan "boru kelepçeleri" nin ne anlama geldiğini bana tamamen açık değil.Özel parantezler (| ... |) desugar içine ne yapıyor?
Yukarıdaki belgede
proc x -> do
y <- f -< x+1
(|untilA (increment -< x+y) (within 0.5 -< x)|)
ok gösterimi kullanılarak olmadan eşdeğer kod nedir örneğe göz önüne alındığında?
Ayrıca, işlemin argümanlarında '' <'tarafından yakalanan değişkenlerin (' yapı') işlemin dışında kalan değişkenlerle ilişkili olduğunu düşünmekteyim. 'yapı', giriş türlerinde polimorfiktir. –