त्रुटि संदेश
संदेश में %s उस मान की जगह है जिसे इंजन त्रुटि उठाते समय भरता है।
कहानी
आपने किसी फ़ंक्शन का नाम ऐसी जगह रखा जहाँ मान चाहिए था, और इंजन ने साफ़ मना कर दिया। यह rush के एक दार्शनिक नियम से जुड़ा है: कर्म कोई मान नहीं है। फ़ंक्शन एक कर्म है, यानी करने वाली चीज़, जबकि मान वह है जिस पर कर्म किया जाता है। इन दोनों को मिलाना एक गंभीर सत्तामूलक भूल है। इसलिए f = dbl से फ़ंक्शन को बाँधना, apply[dbl] में आर्ग्युमेंट बनाकर देना, map का सदस्य बनाना या receiver बनाना, सब पार्स पर रोक दिए जाते हैं। ध्यान दीजिए कि इंजन "नाम नहीं मिला" नहीं कहता, क्योंकि नाम तो मिलता है। वह तो एक verb है, और verb बुलाया जाता है, पकड़कर रखा नहीं जाता। जैसे आप किसी से कहें कि "दौड़ना" मेरी जेब में रख दो। इलाज: फ़ंक्शन को बुलाइए, dbl[4] जैसे, और उसका जवाब पास कीजिए। या अगर कर्मों में से चुनना है, तो flow लिखिए जिसकी हर शाखा हर फ़ंक्शन को नाम से बुलाए। संदेश का पहला स्थान फ़ंक्शन का नाम है और दूसरा सही रूप।
पाठ Rush इंजन की त्रुटि सूची से लिया गया है।
