Apa rutin instalasi untuk Common Lisp / SLIME / SBCL / Quicklisp di Ubuntu?


12

Saya ingin menginstal paket Common Lisp yang direkomendasikan di atas. Apa rutinitas terbaik untuk menginstalnya di Ubuntu?


1
Saya memberikan suara untuk menutup pertanyaan ini sebagai di luar topik karena Tanya Ubuntu bukan forum diskusi tetapi situs tanya jawab yang berarti Anda mengajukan pertanyaan dan orang-orang (semoga) akan menjawab pertanyaan Anda.
Ron

2
@empedokles: dimungkinkan untuk mengajukan pertanyaan dan kemudian jawab sendiri untuk berbagi pengetahuan. (Coba lihat di sini untuk contoh.) Tetapi Anda harus benar-benar mengajukan pertanyaan terlebih dahulu dan kemudian menjawabnya ... Harap edit pertanyaan menjadi pertanyaan dan kemudian jawab dengan ... ya ... jawaban! ;-)
Fabby

Jawaban:


11

Ketika saya melalui proses ini, saya akan meringkas rutin instalasi lengkap untuk konfigurasi LISP Umum yang direkomendasikan di atas:

Jalankan terminal:

Instal Emacs (IDE):

sudo apt-get install emacs

Instal SBCL (Kompiler):

sudo apt-get install sbcl

Instal Quicklisp (Quicklisp adalah pengelola perpustakaan untuk Common Lisp.)

Ini dilakukan dengan menyalin dan menempel semua perintah tebal di kotak abu-abu di sini: https://www.quicklisp.org/

Instal SLIME dengan menggunakan Qucklisp: Di terminal jalankan SBCL:

sbcl

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

(quit)

SBCL akan memperingatkan Anda tentang keharusan mengedit file ~ / .emacs Anda. Jangan abaikan itu

Sekarang di dalam Emacs untuk memulai tipe SLIME:

M-x slime

Yaitu Alt + x slime.

Sekarang Anda siap bermain dengan LISP.

Beberapa paket Emacs yang berguna (plugin untuk Emacs) yang direkomendasikan kepada saya adalah: Paredit, lengkapi-otomatis dan smartparens

Semoga ini bisa membantu siapa saja.


0

Gunakan manajer paket Synaptics. Pencarian pertama untuk EMACS dan tandai untuk instalasi. Kemudian lakukan hal yang sama untuk lendir. Jalankan instalasi dan tidak hanya emacs yang diinstal tetapi juga lendir.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.