5
सामान्य लिस्प में मैक्रोज़ पढ़ें, "मैक्रोज़ पढ़ें" हैं जिनका प्रयोग लिस्प कोड में सिंटैक्स को पार्स करने के लिए किया जा सकता है।योजना
- क्या यह संभव है/शुद्ध योजना में इसे कैसे कार्यान्वित किया जाए?
- कौन सा और कार्यान्वयन इस का समर्थन करता है?
शुद्ध योजना नहीं है, लेकिन रैकेट में उन्हें है: http://docs.racket-lang.org/reference/Reader_Extension.html – uselpa
चूंकि एक पाठक मैक्रो को आपके पार्सर में हुक की आवश्यकता होगी, तो शायद इसे लागू करने की आवश्यकता होगी आप जिस योजना का उपयोग कर रहे हैं। आईई, आप इसे शुद्ध योजना में लागू नहीं कर सकते हैं जबतक कि आप अपना खुद का पार्सर नहीं बना रहे। –