/ / पाठक मैक्रोज़ के साथ लिस्प जो ब्राउज़र को लक्षित करता है? [बंद] - क्लोजर, वेब, लिस्प, योजना, आम-लिस्प

ब्राउज़र को लक्षित करने वाले रीडर मैक्रोज़ के साथ लिस्प? [बंद]-clojure, वेब, लिस्प, योजना, कॉमन-लिस्प

क्लोजर / क्लोजरस्क्रिप्ट में रीडर मैक्रोज़ नहीं हैं। मैं व्यक्तिगत रूप से सोचता हूं कि यह एक बड़ा नुकसान है क्योंकि मैं सिंटैक्स के साथ हैकिंग में विशेष रूप से रूचि रखता हूं। क्या पाठक मैक्रोज़ के साथ लिस्प का उपयोग कर वेबसाइट विकसित करने का कोई तरीका है?

उत्तर:

जवाब के लिए 3 № 1

आम लिस्प है Parenscript, जो आपको लिस्प वाक्यविन्यास से जावास्क्रिप्ट उत्पन्न करने की अनुमति देता है, और पाठक मैक्रोज़ का उपयोग करने में सक्षम हो जाता है।

आप इसे भी हुक कर सकते हैं कीचड़-प्रॉक्सी तथा स्वांक-js एक पूरी तरह से संवादात्मक अनुभव करने के लिए।


जवाब के लिए 0 № 2

आपको रुचि हो सकती है sweet.js। यह अनिवार्य रूप से एक शक्तिशाली के साथ जावास्क्रिप्ट हैमैक्रो सिस्टम जो पाठक मैक्रोज़ कर सकता है, सब कुछ नहीं करता है। अब, यह वास्तव में एक लिस्प नहीं है, लेकिन जावास्क्रिप्ट आंशिक रूप से योजना द्वारा प्रेरित था, और sweet.js की मैक्रो प्रणाली गैर-एस-अभिव्यक्ति-आधारित वाक्यविन्यास वाली भाषा में स्कीम मैक्रो सिस्टम का प्राकृतिक विस्तार होने का इरादा है ।

बड़ी चेतावनी यह है कि sweet.js सुपर-नई है। इसमें अभी तक संस्करण संख्याएं नहीं हैं। इसलिए अभी तक उत्पादन कोड के लिए उपयोग करने के लिए कुछ और चीज रखने के लिए यह कुछ और है।