[1] में, मिशेल वैंड ने प्रदर्शित किया कि शुद्ध लैम्ब्डा कैलकुलस में fexprs को जोड़ने से प्रासंगिक तुल्यता के सिद्धांत का तुच्छीकरण हो जाता है, जिसका अर्थ है कि दो शब्द प्रासंगिक रूप से समतुल्य हैं यदि वे congruent हैं। संबंधित काम की खोज करते समय, उन्होंने "हमारा परिणाम अल्बर्ट मेयर [2] का एक पुराना अवलोकन निकाला है और जो प्रासंगिक तुल्यता को प्रस्तुत करता है"। लेकिन [2] का जिक्र करते हुए, जो पाया जा सकता है, वह केवल मेयर द्वारा दिया गया निम्न कथन है:eval
quote
I feature rst ने सोचा कि भाषाओं में
quote
-eval
LISP जैसे फीचर के साथ [3] वाक्य रचना और निष्पादन योग्य वस्तुओं के बीच कोई प्रकार का अंतर नहीं था। वास्तव मेंquote
-eval
LISP में पर्याप्त सुरक्षित लगता है क्योंकि, हालांकिquote
वाक्यविन्यास एक बोना operator डी ऑपरेटर की तरह दिखता है, जैसे कहते हैंcond
, यह वास्तव में एक की तरह व्यवहार नहीं करता है (इसमें केवल पार्स समय में व्यवहार होता है, रन समय नहीं, जैसे, एक पास नहीं हो सकताquote
एक प्रक्रिया के एक पैरामीटर के रूप में)। फिर भी, मुझे अभी तक ठोस उदाहरण देखने को नहीं मिले हैंquote
- जहां यहeval
सुविधा सार्थक थी।
इन टिप्पणियों में एक छोटी सी खराबी के बावजूद, पाठक को यह अनुमान लगाने के लिए गुमराह cond
कर सकता है कि एक प्रक्रिया के पैरामीटर के रूप में पारित किया जा सकता है। अगर मैं सही ढंग से समझूं, तो मेयर ने क्या कहा " quote
- eval
काफी सुरक्षित लगता है" का अर्थ है कि quote
- eval
वह समकालिक सिद्धांत का तुच्छीकरण नहीं कर सकता है, हालांकि उन्होंने प्रमाण नहीं दिया।
संपादित करें:
जैसा कि मार्टिन ने सुझाव दिया, चूंकि सभी तीन पत्रों ने एलआईएसपी परिवार की भाषाओं के साथ काम करने का हवाला दिया, आइए इस प्रश्न को उसी सेटिंग के तहत रखें। क्या किसी भाषा का प्रासंगिक साम्य है quote
- eval
विशेष रूप से LISP में, पृथ्वी पर तुच्छ है या नहीं?
[१] मिचेल वांड, द थ्योरी ऑफ़ फ़ेक्सपर्स इज ट्रिवियल । लिस्प और प्रतीकात्मक संगणना 10 (3): 189-199 (1998)।
[२] अलबर्ट मेयर, औपचारिक सॉफ्टवेयर विकास पर प्रोग्रामिंग लॉजिक वर्कशॉप में पहेलियाँ । 1984
[3] जॉन मैकार्थी, प्रतीकात्मक अभिव्यक्ति की रिकर्सिव कार्य और मशीन द्वारा उनके संगणना, भाग । अप्रैल 1960 में एसीएम के संचार।