कहीं और , कॉफीस्क्रिप्ट में एक नामित फ़ंक्शन की शब्दावली पर एक तर्क उत्पन्न हुआ है। विशेष रूप से किसी को इस तरह से संदर्भित:
foo = ->
console.log("bar")
एक नामित कार्य के रूप में। लेकिन इस पर आपत्ति जताई गई कि CoffeeScript में सब कुछ अनाम फ़ंक्शन हैं और कोई भी फ़ंक्शन नाम नहीं हैं। यह निश्चित रूप से सच है, कॉफीस्क्रिप्ट में केवल फ़ंक्शन अभिव्यक्तियाँ हैं जो तब एक चर में संग्रहीत की जा सकती हैं। लेकिन मुझे नहीं लगता कि इसका मतलब यह है कि इसे एक नामांकित फ़ंक्शन कहा जाए।
जैसा कि मैं इसे देखता हूं, यह एक नामित फ़ंक्शन है क्योंकि इसका एक फ़ंक्शन जिसे एक नाम दिया गया है। यह सच है, इसका एक नामित फ़ंक्शन नहीं है उसी तरह कि कुछ अन्य भाषाओं ने फ़ंक्शंस का नाम दिया है, लेकिन मुझे लगता है कि इसके करीब पर्याप्त है कि इसे नामांकित फ़ंक्शन कहना अनुचित नहीं है। अन्यथा जोर देने के लिए सिर्फ नाइटपैकिंग लगता है।
क्या मैं यह सोचकर दोपहर का भोजन करने के लिए बाहर गया कि यह एक नामित कार्य नहीं है सिर्फ नाइटपार्टिंग है?
foo = ->
एक साधारण पुराना कार्य है, जबकि class Foo
एक रचनाकार है। मुझे कोई कारण नहीं दिखता कि foo = ->
कड़ाई से गुमनाम क्यों कहा जाए।