Ubuntu पर आम लिस्प / SLIME / SBCL / Quicklisp के लिए स्थापित दिनचर्या क्या है?


12

मैं अनुशंसित सामान्य लिस्प पैकेज के ऊपर स्थापित करना चाहता हूं। उबंटू पर इसे स्थापित करने के लिए सबसे अच्छी दिनचर्या क्या है?


1
मैं इस प्रश्न को ऑफ-टॉपिक के रूप में बंद करने के लिए मतदान कर रहा हूं क्योंकि आस्क उबंटू एक चर्चा मंच नहीं है, लेकिन एक प्रश्नोत्तर साइट है जिसका अर्थ है कि आप एक प्रश्न पूछते हैं और लोग आपके प्रश्न का उत्तर देंगे (उम्मीद है)।
रॉन

2
@empedokles: प्रश्न पूछना संभव है और फिर ज्ञान साझा करने के लिए स्वयं इसका उत्तर दें। ( उदाहरण के लिए यहां एक नज़र डालें ।) लेकिन आपको वास्तव में पहले एक प्रश्न पूछना होगा और फिर इसका उत्तर देना होगा ... कृपया प्रश्न को संपादित करने के लिए प्रश्न करें और फिर उत्तर के साथ ... अच्छी तरह से ... एक उत्तर दें! ;-)
Fabby

जवाबों:


11

जैसा कि मैंने इस प्रक्रिया से गुज़रा, मैं अनुशंसित सामान्य एलआईएसपी विन्यास के लिए पूरी तरह से स्थापित दिनचर्या को सारांशित करूँगा:

एक टर्मिनल को आग:

Emacs (IDE) स्थापित करें:

sudo apt-get install emacs

SBCL (कंपाइलर) स्थापित करें:

sudo apt-get install sbcl

Quicklisp स्थापित करें (Quicklisp आम लिस्प के लिए एक पुस्तकालय प्रबंधक है।)

यह ग्रे बॉक्स में सभी बोल्ड कमांड को कॉपी-एंड-पेस्ट करके किया जाता है: https://www.quicklisp.org/

क्वक्लिस्प का उपयोग करके SLIME इंस्टॉल करें: टर्मिनल रन SBCL में:

sbcl

(ql:quickload "quicklisp-slime-helper")

(quit)

SBCL आपको आपकी ~ / .emacs फ़ाइल को संपादित करने के बारे में चेतावनी देगा। इसे नजरअंदाज न करें

अब Emacs के अंदर SLIME टाइप शुरू करने के लिए:

M-x slime

जो कि Alt + x कीचड़ है।

अब आप LISP के साथ खेलने के लिए तैयार हैं।

कुछ उपयोगी Emacs पैकेज (Emacs के लिए प्लगइन्स) जो मेरे लिए सुझाए गए थे: Paredit, auto-complete और smartparens

आशा है कि यह किसी के लिए भी मदद का हो।


0

Synaptics पैकेज प्रबंधक का उपयोग करें। EMACS के लिए पहले खोज और स्थापना के लिए चिह्न। फिर कीचड़ के लिए भी ऐसा ही करें। स्थापना चलाएँ और न केवल emacs स्थापित है, बल्कि कीचड़ है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.