मैं अगर वहाँ एक REPL जो भाषा-विशिष्ट नहीं है जानना चाहते हैं। मैं समय की एक बहुत खर्च करते हैं और REPLs (Clojure, स्काला और हास्केल के लिए मुख्य रूप से) से बाहर डुबकी, और बंडल वाले सभी मुझे एक अधिक या कम हद तक हताश। यह एक आरईपीएल का काम की तरह लगता है कि काफी सामान्य है वे:उन सभी को बांधने के लिए एक आरपीएल?
- पढ़ें: उपयोगकर्ता इनपुट
- मूल्यांकन ले:
- प्रिंट प्रसंस्करण के लिए कुछ क्रम के लिए इनपुट पारित: परदे के लिए परिणाम प्रिंट
- लूप: अगले उपयोगकर्ता इनपुट
मैं नहीं दिख रहा है यही कारण है कि वहाँ कुछ भाषा-नास्तिक आरईपीएल नहीं होना चाहिए के लिए इंतजार है, लेकिन मैं ऐसी बात को खोजने में असमर्थ किया गया है। कुछ बातें मैं अपने आदर्श आरईपीएल में करना चाहते हैं:
- लिनक्स कमांड लाइन आवेदन
- अनंत इतिहास ऊपर तीर से पहले पिछले आदेशों को संपादित करने के
- की क्षमता के माध्यम से सुलभ फिर से चल रहा
- Ctrl-R के लिए इतिहास खोज like bash has
- एक आरईपीएल में अनेक सत्र, इसलिए मैं उन दोनों के बीच आसानी से स्विच कर सकते हैं
और अधिक आशावादी
- वाक्य रचना हाइलाइटिंग, संदर्भ-अवगत कोड पूरा होने
इस मौजूद है?
सभी Emacs REPL मोड कॉमिंट मोड के शीर्ष पर बनाए जाते हैं, इसलिए वे एक-दूसरे के समान होते हैं। स्वाभाविक रूप से वे इतिहास का समर्थन करते हैं, और कोड पूरा करने (जहां उचित हो)। – dfan
आपके यहां यहां विरोधाभासी आवश्यकताएं हैं: आप एक आरईपीएल चाहते हैं जो एक ही समय में भाषा के बारे में कुछ भी नहीं जानता है और फिर भी किसी भी तरह से कोड को पूरा करने के लिए भाषा के बारे में जानबूझकर ज्ञान के बारे में जानबूझ कर ज्ञान है। –
मैं इन्हें विरोधाभासी के रूप में नहीं देखता हूं। मैं एक आरईपीएल चाहता हूं जो किसी भी बैकएंड में एक समान इंटरफेस प्रस्तुत करता है। भाषा-जागरूक सामान को प्लग करने योग्य होना होगा, बस इतना ही है। –