मैं अपने elisp प्रोग्राम में एक फ़ाइल में डेटा को सहेजना चाहता हूं। मेरे पास एक बहु-आयामी सूची है जिसे मैं एक फ़ाइल में सहेजना चाहता हूं, इसलिए अगली बार जब मेरा प्रोग्राम चलता है तो मैं इसे पुनर्स्थापित कर सकता हूं। ऐसा करने का सबसे आसान/सबसे अच्छा तरीका क्या है?एलिस्प: फ़ाइल में डेटा कैसे सहेजना है?
मुझे एहसास है कि, मैं बस एक कस्टम प्रारूप में एक बफर में अपना डेटा लिख सकता हूं और फिर बफर को सहेज सकता हूं, लेकिन फिर मुझे उस डेटा प्रारूप को पार्स करने के लिए एक फ़ंक्शन लिखना होगा जब मैं पुनर्स्थापित करना चाहता हूं यह। मुझे ऐसा करने की ज़रूरत नहीं है।
पायथन में, पिकल मॉड्यूल है जो आपको ऑब्जेक्ट को "डंप" करने देता है और उन्हें आसानी से बहाल करता है। क्या elisp के लिए कुछ समान है?
आह, एक बार फिर से एक Stackoverflow उपयोगकर्ता से पता चलता है कि इस सबसे अच्छी जगह मदद कोडिंग के लिए आने के लिए है। धन्यवाद! मैंने खुद को एक समान दृष्टिकोण के बारे में सोचा (उपयोग (प्रिंट "% एस" ...) और (eval ...)) लेकिन मुझे नहीं पता था कि इसके बारे में कैसे जाना है। – Enfors
अजीब बात है कि इसके लिए कोई मानक दिनचर्या नहीं है। डेस्कटॉप.एएल और savehist.el दोनों की जांच की और दोनों अपने हाथ से लुढ़का दिनचर्या का उपयोग करें ... – olejorgenb