*.prof
फ़ाइल में देख रहे हैं +RTS -p
उपयोग करते हुए उत्पन्न रूपरेखा सक्षम संकलन के साथ, मुझे लगता है कि \
नामित इन उप-दिनचर्या का एक बहुत देखें:* .prof फ़ाइल में इतने सारे बैकस्लैश () क्यों हैं?
COST CENTRE MODULE %time %alloc
main.\.\.\ Main 74.1 85.8
unstreamChunks/inner Data.Text.Internal.Lazy.Fusion 11.9 8.6
inverseLetters.\ Main 4.5 1.7
main.\.\.\.(...) Main 2.9 1.0
main.\.\.\.(...) Main 2.8 1.0
unstreamChunks/resize Data.Text.Internal.Lazy.Fusion 1.2 0.8
unstreamChunks/outer Data.Text.Internal.Lazy.Fusion 1.1 0.5
जो मेरे लिए गुप्त लग रहा है। ये क्या प्रतिनिधित्व करते हैं?
तो, ये कोई बैकस्लैश हैं के साथ, वे भेष में lambdas हैं। दिलचस्प। – chi
@chi: एक छद्मता का भी अधिक नहीं है क्योंकि यह सिंटैक्स है जिसे हम आम तौर पर लैम्ब्स के लिए रखते हैं :)। –
महान उत्तर के लिए धन्यवाद। एक तरफ ध्यान दें, मुझे एहसास हुआ कि '। (...) 'कुछ के बाद'/'पैटर्न पैटर्न के साथ एक बयान कथन का प्रतिनिधित्व करता है (जिसका अर्थ है कि इसमें गणना शामिल है)। उदाहरण के लिए, जब आप कहते हैं 'चलो (ए, बी) = myFunc' या' बस एक्स = लुकअप ... 'इत्यादि। – trVoldemort