REPL

2010-11-19 14 views
6

से कोड प्राप्त करें यदि मैं clisp का उपयोग कर आरईपीएल में कोड दर्ज कर रहा हूं, जैसा कि आप sudo apt-get install clisp करते समय प्रोग्राम में प्राप्त करते हैं, तो क्या आपके द्वारा अब तक दर्ज किए गए सभी कोड को लेने और इसे सहेजने का कोई तरीका है फाइल? मैं एक लिस्प शुरुआत कर रहा हूं इसलिए मुझे नहीं पता कि यह हास्यास्पद अनुरोध है या नहीं।REPL

उत्तर

7

आप फ़ंक्शन DRIBBLE फ़ंक्शन के साथ आउटपुट रिकॉर्डिंग प्रारंभ कर सकते हैं।

इसके अलावा मैं एक टर्मिनल प्रोग्राम से सीएलआईएसपी चलाऊंगा जो इनपुट/आउटपुट को बचा सकता है।

न्यूनतम के रूप में मैं आमतौर पर Emacs का उपयोग करता हूं, एम-एक्स खोल के माध्यम से एक खोल चलाता हूं और वहां लिस्प को शुरू करता हूं। इस तरह I/O एक Emacs खोल बफर में चला जाता है।

SLIME भी है, जो 'दास' आम लिस्प के साथ संवाद करने के लिए Emacs के अंदर काफी अधिक कार्यक्षमता स्थापित करता है। ए 'श्रोता' (उर्फ आरईपीएल) इसका हिस्सा है।

+0

+1, यह सही उत्तर है। –

+0

आपने जो कुछ कहा वह ग्रीक मेरे लिए है। क्या आप कह रहे हैं कि अगर मैं एम-एक्स खोल का उपयोग करता हूं तो मैं अपने लिनक्स बॉक्स से दूरस्थ रूप से कनेक्ट कर सकता हूं? मैं अपनी लिनक्स मशीन पर समाप्त होने वाली किसी भी फाइल को चाहता हूं और यह अच्छा होगा कि मेरे वर्कस्टेशन से फ़ाइलों को लिनक्स मशीन पर अपलोड न करना पड़े। –

+0

@ जेसन स्विट: अपनी मशीन पर Emacs चलाएं। एम-एक्स खोल emacs के अंदर एक खोल चलाता है। बस एक स्थानीय खोल। तत्काल शुरूआत कुरकुरा। किया हुआ। अब सभी I/O खोल के लिए संपादक बफर पर जाते हैं। आप सामान्य संपादक कमांड के साथ पाठ को कॉपी और पेस्ट कर सकते हैं। –

2

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

संबंधित मुद्दे