में एक चल रहे थ्रेड को पृष्ठभूमि कर सकता हूं, मुझे अक्सर अपने स्वयं को आरईपीएल से कुछ लंबी चल रही प्रक्रिया शुरू करने लगता है और फिर इच्छा है कि मैं चल रहा था, जबकि अन्य कार्यों के लिए आरईपीएल का उपयोग कर सकता हूं। क्या मैं वर्तमान धागे की पृष्ठभूमि में कीचड़ का उपयोग कर सकता हूं या एक नया आरईपीएल नियंत्रण धागा शुरू कर सकता हूं? एक अतिरिक्त आरईपीएल बफर शुरू करना भी ठीक होगा।क्या मैं स्लिम (स्वैंक Emacs)
उत्तर
संपादित करें:
हम्म, मैं किसी भी तरह अपने प्रश्न पर Clojure टैग याद करने में कामयाब रहे। अगर आप शायद नीचे जानते हैं, क्लोजर समुदाय दुर्भाग्यवश (क्लोजर और सीएल का उपयोग करके हम में से उन लोगों के लिए) स्लिम के अपने संस्करण को बनाए रखता है, तो मुझे बहुत आश्चर्य होगा। मैं जवाब को मिटा नहीं दूंगा, क्योंकि यह इस कार्यक्षमता की खोज करने वाले सीएल प्रोग्रामर के लिए उपयोगी हो सकता है।
जब तक Clojure, जो एक एकल सॉकेट से अधिक मल्टिप्लेक्स कई REPLs की अनुमति देता है के लिए एक समान समाधान है, आप शायद सिर्फ (*inferior-lisp*
बफर से) हाथ से एक दूसरे स्वांक सर्वर शुरू कर सकता है और एक समाधान के रूप slime-connect
के माध्यम से इसे करने के लिए कनेक्ट। (इस एटीएम का परीक्षण कर सकता नहीं, जब से मैंने कुछ समय पहले Clojure साथ स्लाइम उपयोग बंद कर दिया।)
आप slime-mrepl
योगदान की कोशिश की? मैं वास्तव में यह अपने आप उपयोग नहीं किया है, लेकिन एक त्वरित परीक्षण सीसीएल/विन/Emacs 24. तहत
मैं इसे इस तरह का परीक्षण किया मेरे लिए काम किया: M-x slime
, आरईपीएल, स्विच बफर, M-x slime-new-mrepl
में (sleep 10)
दर्ज करें।
कृपया मुझे कुछ हद तक पतला और गैर-स्लिम विशिष्ट उत्तर के लिए क्षमा करें; उलझन में यह किसी भी क्लोजर आरईपीएल के साथ काम करेगा।
जब मैं अग्रिम में जानता हूं तो मैं आरईपीएल से एक लंबा चल रहा कार्य शुरू कर रहा हूं, फिर मैं future
का उपयोग करके गणना शुरू करता हूं और इसे future-done?
से पहले इसे अपनाने से पहले जांचता हूं।
यह अपना उत्तर मिल सकता है, लेकिन यह है कि साकार करने के लिए जब तक (slime-communication-style)
:spawn
है उपयोगी हो सकता है, मूल्यांकन किया C-x C-e
का उपयोग कर हमेशा अपने धागा अंडे और जो कुछ भी आरईपीएल धागा में हो रहा है के समानांतर में चला सकते हैं। आउटपुट (println
आदि से) आरईपीएल बफर में दिखाई देगा।
- 1. गैर-लीनिंग परियोजनाओं के लिए स्लिम और स्वैंक के साथ Emacs
- 2. Emacs/स्लिम हार्ड तरीका जानें (विम के 10 वर्षों से)
- 3. स्वैंक-क्लोजर प्रतिलिपि
- 4. स्लिम
- 5. स्लिम फ्रेमवर्क
- 6. स्लिम ग्रिड
- 7. स्लिम फ्रेमवर्क
- 8. लीनिंगेन और स्वैंक/कीचड़ के साथ emacs में क्लोजर परीक्षण चलाते समय अनंत लूप रोकना
- 9. मैं Emacs
- 10. मैं Emacs
- 11. स्कैला स्लिम आलसी Fetch
- 12. स्वैंक और एसएलईएमई के साथ Emacs के भीतर मैं एक बफर और/या निर्देश कैसे विकसित कर सकता हूं?
- 13. स्लिम ढांचे यूआरएल
- 14. कृपया एक अच्छा स्लिम ट्यूटोरियल या स्क्रीनकास्ट
- 15. मैं emacs
- 16. मैं Emacs
- 17. रेल स्लिम सिंटेक्स त्रुटि
- 18. स्लिम सिंटेक्स त्रुटि
- 19. स्लिम ग्रिड में डेटा अपडेट
- 20. कैसे स्लिम php और पेरिस
- 21. स्लिम फ्रेमवर्क हमेशा 404 त्रुटि
- 22. जावा स्लिम कमांड लाइन ऐप?
- 23. Emacs + Slime/leiningen-Swank + Clojure
- 24. ईएलपीए के साथ स्थापित करने के बाद मैं Emacs में क्लोजर क्लासपाथ कैसे स्थापित करूं?
- 25. emacs + geben मैं इसे
- 26. मैं Emacs मॉडलिन
- 27. मैं Emacs Org-Mode
- 28. Emacs: .emacs
- 29. Emacs संगठन मोड: अगर मैं
- 30. स्टील बैंक सामान्य लिस्प और स्लिम
अभी भी उपयोगी है भले ही यह सीधे इस question का जवाब नहीं है, धन्यवाद –