diff --git a/LEARN.md b/LEARN.md index 7441264..1ade438 100644 --- a/LEARN.md +++ b/LEARN.md @@ -10,7 +10,7 @@ COMMON-LISP "The Tutorial" Series * [Install Common-Lisp for MacOS](MACOS.md) * [Install Common-Lisp for Win64](WINDOWS.md) -* [Install Common-Lisp for Linux](https://lisp-lang.org/learn/getting-started/) +* [Install Common-Lisp for Linux](LINUX.md) * [Install Common-Lisp For Android (Termux)](ANDROID-TERMUX.md) For **Windows** users there is an easy install for full CL environment using diff --git a/LINUX.md b/LINUX.md new file mode 100644 index 0000000..56155b6 --- /dev/null +++ b/LINUX.md @@ -0,0 +1,40 @@ +## Installing Common Lisp + CLOG Builder on Linux (all platforms) + +(For emacs based Linux install - https://lisp-lang.org/learn/getting-started/) + +1. Install sbcl, emacs, sqlite and openssh (modify for your OS) + +sudo apt-get install sbcl openssh-client libsqlite3-dev + +2. Install QuickLisp +``` +curl -o /tmp/ql.lisp http://beta.quicklisp.org/quicklisp.lisp +sbcl --no-sysinit --no-userinit --load /tmp/ql.lisp \ + --eval '(quicklisp-quickstart:install :path "~/.quicklisp")' \ + --eval '(ql:add-to-init-file)' \ + --quit +``` + +3. Run SBCL and install the UltraLisp distro for recent software for quicklisp: + +``` +(ql-dist:install-dist "http://dist.ultralisp.org/" + :prompt nil) +(ql:update-all-dists) ; run newest updates +``` + +4. Install and run CLOG Builder for a rich GUI Lisp IDE either with: + +``` + (ql:quickload :clog/tools) + (clog-tools:clog-builder) +``` + +or at the command line: + +``` +run-builder +``` + +- [Learn about CLOG](README.md) +- [Learn Common-Lisp](LEARN.md) diff --git a/MACOS.md b/MACOS.md index 9e83b72..e7133c3 100644 --- a/MACOS.md +++ b/MACOS.md @@ -1,5 +1,8 @@ ## Installing Common Lisp + Emacs + Slime on MacOS (all platforms) +(If you do not want emacs skip steps 1,2,6,7 and 8 and just use the + CLOG Builder) + 1. Install Emacs for Mac OS from - https://emacsformacosx.com/ 2. [optional] Add Emacs to your system's path by creating a @@ -55,6 +58,11 @@ using emacs (and if desire terminal version use emacs -nw) and then use M-x slim (clog-tools:clog-builder) ``` +or at the command line: + +``` +run-builder +``` Tip: If use emacs graphically, you may find it easier to set the apple command key to also act as a Meta key: diff --git a/README.md b/README.md index d86c89c..642ce7c 100644 --- a/README.md +++ b/README.md @@ -61,7 +61,7 @@ is also know to work with the commercial Common Lisps as well. To install CLOG - install Common Lisp: * [Install Common-Lisp for MacOS](MACOS.md) -* [Install Common-Lisp for Linux](https://lisp-lang.org/learn/getting-started/) +* [Install Common-Lisp for Linux](LINUX.md) * [Install Common-Lisp For Android (Termux)](ANDROID-TERMUX.md) * [Install Common-Lisp for Win64](WINDOWS.md) diff --git a/WINDOWS.md b/WINDOWS.md index 7f7ac4f..ce81987 100644 --- a/WINDOWS.md +++ b/WINDOWS.md @@ -1,6 +1,6 @@ ## Installing Common Lisp on Windows 64bit from Scratch -(For a simple non-emacs install see: +(For a simple "one step" non-emacs install see: https://github.com/rabbibotton/clog-win64-ez/releases) 1. Download and install rho-emacs: @@ -90,5 +90,11 @@ (clog-tools:clog-builder) ``` +or at the command line: + +``` +run-builder +``` + [Learn about CLOG](README.md) [Learn Common-Lisp](LEARN.md)