RX0018

डोमेन: इंजन

त्रुटि संदेश

बिल्ट-इन %s उत्पादन-परीक्षा का कोई जवाब घोषित नहीं करता (%s)

संदेश में %s उस मान की जगह है जिसे इंजन त्रुटि उठाते समय भरता है।

कहानी

इंजन का जन्म रुका, क्योंकि एक बिल्ट-इन ने उत्पादन-परीक्षा के सवाल का कोई जवाब ही नहीं दिया। चलिए बात समझें। rush का नियम है कि हर चीज़ जन्म के समय ठीक एक प्रकार की होती है: Noun, Verb या Flow। और प्रकार कोई हाथ से नहीं लिखता, वह इस सवाल के जवाब से निकलता है कि क्या इसे चलाने से कोई मान बनता है। अगर किसी बिल्ट-इन की पंक्ति इस सवाल पर चुप है, तो उसका प्रकार निकल ही नहीं सकता। और बिना प्रकार की सत्ता को चलने देना खतरनाक है, क्योंकि वह verb न होते हुए भी कोई मान बना सकती है, जबकि केवल verb ही मान बनाते हैं। इसलिए इंजन ऐसी सत्ता को जन्म नहीं देता। जैसे जन्म प्रमाण-पत्र में लिंग या नाम का खाना खाली छूट जाए। इलाज बहुत सरल है: उस पंक्ति में builtin.production_test leaf जोड़िए और उसके सामने सही जवाब लिखिए, जो trinity.feml में घोषित जवाबों में से हो। फिर दोबारा बिल्ड कीजिए। संदेश में बिल्ट-इन का नाम है जिसकी घोषणा अधूरी है।

पाठ Rush इंजन की त्रुटि सूची से लिया गया है।