Closed vgivanovic closed 6 years ago
I updated the instructions. Let me know if you think they still need improvement.
By the way, Quicklisp will automatically fetch dependencies. All you have to do is make sure quicklisp is trying to quickload the system you're interested in. make.lisp
wasn't quickloading SHCL, so quicklisp wouldn't do its thing and get dependencies.
Thank you!
— Vladimir
Vladimir G. Ivanović email vladimir@acm.org mailto:vladimir@acm.org mobile +1 650 450 4101 MeetMe https://doodle.com/vgivanovic
On 2018-05-24 17:23, Brad Jensen wrote:
I updated the instructions. Let me know if you think they still need improvement.
By the way, Quicklisp will automatically fetch dependencies. All you have to do is make sure quicklisp is trying to quickload the system you're interested in. |make.lisp| wasn't quickloading SHCL, so quicklisp wouldn't do its thing and get dependencies.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/bradleyjensen/shcl/issues/12#issuecomment-391905080, or mute the thread https://github.com/notifications/unsubscribe-auth/AAKWazJGYFqq77Gu8V194PegsXpx-DB7ks5t1070gaJpZM4ULbpv.
The instructions for
"Acquire dependencies…"? That's kinda sparse for instructions. So, to spare others the pleasure of running and re-running
sbcl
, here's what I did on my Arch Linux system:extra/sbcl
andaur/quicklisp
in addition to cloningshcl
.~/.sbclrc
:(load "/usr/lib/quicklisp/setup") (ql:quickload "trivial-gray-streams") (ql:quickload "cffi") (ql:quickload "misc-extensions") (ql:quickload "mt19937") (ql:quickload "fset") (ql:quickload "closer-mop") (ql:quickload "trivial-garbage") (ql:quickload "cl-ppcre") (ql:quickload "cl-fad") (ql:quickload "lisp-namespace") (ql:quickload "swank")
make
and then executesbcl --load 'make.lisp'
from within the clonedshcl
directory. and then executedsbcl --load 'make.lisp'
from within the clonedshcl
directory.Of course, I'm not a lisper, so there may be a Better Way(tm).