Introduction to Lisp and Installation Guide
Автор: Delzad Bamji
Загружено: 2022-01-13
Просмотров: 5136
Описание:
This is a Lisp tutorial focusing on getting to know the basics of Lisp and helping with the installation for Win10.
Clisp installation link:
https://sourceforge.net/projects/clis...
If you download the ....big.exe installer, remember to swap out the file mentioned in the video.
Clisp (sbcl) installation for linux and mac:
http://www.sbcl.org/platform-table.html
Emacs installation link:
https://sourceforge.net/projects/ntem...
emacs for linux:
sudo apt-get update
sudo apt-get install emacs
Aquamacs for Mac:
http://aquamacs.org/
Slime Overview:
https://common-lisp.net/project/slime/
Quicklisp:
https://www.quicklisp.org/
load Quicklisp:
(load "Path\\to\\quicklisp.lisp")
Install Quicklisp:
(quicklisp-quickstart:install)
or
(quicklisp-quickstart:install :path "Path\\to\\quicklisp\\")
Download the float library:
(ql:quickload "ieee-floats")
Create a config file(.clisprc) in home dir:
(ql:add-to-init-file)
contents of .clisprc:
(let ((quicklisp-init
(merge-pathnames "Path\\to\\quicklisp\\setup.lisp"
(user-homedir-pathname))))
(when (probe-file quicklisp-init)
(load quicklisp-init)))
;;; Fix for CLISP on Windows not able to view temp files/folders.
(setf temporary-file-directory "Path\\to\\AppData\\Local\\Temp")
(setf (ext:getenv "temp") temporary-file-directory)
(setf (ext:getenv "tmp") temporary-file-directory)
load SLIME using the quicklisp helper in the quicklisp dir:
(ql:quickload "quicklisp-slime-helper")
contents in the .emacs file:
for Win10 -
(setq inferior-lisp-program "clisp.exe")
(load "Path\\to\\quicklisp\\slime-helper.el")
for mac/linux-
(setq inferior-lisp-program "sbcl")
(load (expand-file-name "~/quicklisp/slime-helper.el"))
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: