कुछ लिनक्स सीएमयूसीएल प्रीइंस्टॉल के साथ आते हैं, लेकिन चूंकि आप एसबीसीएल का उपयोग करना चाहते हैं, तो आपको इसे इंस्टॉल करना होगा।
टर्मिनल में, या Emacs एम-एक्सshell
।
$ sudo apt-get install sbcl
या
$ sudo aptitude install sbcl
RHEL की तरह distro पर
:
$ sudo yum install sbcl
के बाद आप डेबियन-तरह distro का उपयोग कर रहे हैं, तो आप निम्नलिखित के साथ apt-get या योग्यता का उपयोग कर सकते एसबीसीएल स्थापित है, आप inferior-lisp-program
को "एसबीसीएल" पर सेट कर सकते हैं।
इसके अलावा, मैं के माध्यम से quicklisp-slime-helper
कीचड़ स्थापित करने के लिए आप (जैसा ऊपर वर्णित है, यह इस उद्देश्य के लिए SBCL रहने दो) आप की तरह कुछ लिस्प स्थापित करने की आवश्यकता है, तो सलाह देते हैं कि, एक ही खोल में ऐसा :
जब तक आप लिस्प खोल संकेत दिखाई (मान लीजिए आप एक डेबियन की तरह लिनक्स पर हैं)
$ sudo apt-get install wget
$ cd ~/Downloads
$ wget http://beta.quicklisp.org/quicklisp.lisp
$ sbcl --load ./quicklisp.lisp
इंतजार,
* (quicklisp-quickstart:install)
* (ql:add-to-init-file)
* (ql:quickload "quicklisp-slime-helper")
* (quit)
अब आप नियमित शैल में वापस आ गए हैं। Emacs लॉन्च करें, अगर अभी तक खुला नहीं है। सी-एफ एक्स~/.emacs
। (बजाय कि आप ऊपर पोस्ट की) यह करने के लिए नीचे दिए गए लाइनों जोड़ें:
(load (expand-file-name "~/quicklisp/slime-helper.el"))
(setq inferior-lisp-program "sbcl")
या लिस्प कार्यान्वयन आप स्थापित के साथ "SBCL" की जगह।
अधिक जानकारी के लिए Quicklisp दस्तावेज़ीकरण में देखें। आप पाएंगे कि आप बाद में क्विकलिस्प का उपयोग करेंगे, इसलिए यह उपयोगी है कि आप इसे शुरुआत से ही एक ही स्थान पर प्राप्त करें।
धन्यवाद, यह एक अच्छा विवरण है। बस एक बात, मुझे लगता है कि एसबीसीएल और क्लिस लिप के लिए कंपाइलर्स हैं, उनमें से कौन सा बेहतर है? एसबीसीएल निश्चित रूप से बहुत तेज है। मुझे किसका उपयोग करना चाहिए? – sudeepdino008