From e60e1c2b1baf8891e1af010af491faf422eacd43 Mon Sep 17 00:00:00 2001 From: Jose Antonio Ortega Ruiz Date: Wed, 15 May 2019 01:43:20 +0100 Subject: Chicken 5 installation instructions --- README.elpa | 8 +++++++- README.org | 13 ++++++++----- doc/install.texi | 11 ++++++++++- 3 files changed, 25 insertions(+), 7 deletions(-) diff --git a/README.elpa b/README.elpa index db7fb87..df8c414 100644 --- a/README.elpa +++ b/README.elpa @@ -42,10 +42,16 @@ Chicken Addendum: - Install the necessary support eggs: $ chicken-install -s apropos chicken-doc - - Update the Chicken documentation database: + - Update the Chicken documentation database. For Chicken 4: $ cd `csi -p '(chicken-home)'` $ curl http://3e8.org/pub/chicken-doc/chicken-doc-repo.tgz | sudo tar zx + or, for Chicken 5: + $ chicken-install -s srfi-18 srfi-1 + $ cd `csi -R chicken.platform -p '(chicken-home)'` + $ curl https://3e8.org/pub/chicken-doc/chicken-doc-repo-5.tgz | sudo tar zx + + See http://www.nongnu.org/geiser/ for the full manual in HTML form, or the the info manual installed by this package. diff --git a/README.org b/README.org index 674d068..2d47cc5 100644 --- a/README.org +++ b/README.org @@ -50,11 +50,14 @@ not required for any other scheme. - Install the necessary support eggs: - -#+BEGIN_EXAMPLE - $ chicken-install -s apropos srfi-18 srfi-1 -#+END_EXAMPLE - + #+BEGIN_EXAMPLE + $ chicken-install -s apropos chicken-doc srfi-18 srfi-1 + #+END_EXAMPLE + - Update the Chicken documentation database: + #+BEGIN_EXAMPLE + $ cd `csi -R chicken.platform -p '(chicken-home)'` + $ curl https://3e8.org/pub/chicken-doc/chicken-doc-repo-5.tgz | sudo tar zx + #+END_EXAMPLE ** Chicken 4 Addendum These steps are necessary to fully support Chicken Scheme, but are diff --git a/doc/install.texi b/doc/install.texi index 2a94216..b363dc1 100644 --- a/doc/install.texi +++ b/doc/install.texi @@ -88,13 +88,22 @@ package-install-file}. @cindex Chicken @cindex Chicken installation If you plan to use Chicken, you'll need also to fire a terminal and -configure a couple of Chicken eggs: +configure a couple of Chicken eggs. For Chicken 4 that would be: @example $ chicken-install -s apropos chicken-doc $ cd `csi -p '(chicken-home)'` $ curl http://3e8.org/pub/chicken-doc/chicken-doc-repo.tgz | sudo tar zx @end example +while Chicken 5 prefers: +@example +$ chicken-install -s apropos chicken-doc srfi-18 srfi-1 +$ cd `csi -R chicken.platform -p '(chicken-home)'` +$ curl https://3e8.org/pub/chicken-doc/chicken-doc-repo-5.tgz | sudo tar zx +@end example + +(see also @uref{https://wiki.call-cc.org/emacs#geiser, Chicken's wiki}). + With that, you are pretty much all set up. See @ref{The REPL} to start using Geiser. -- cgit v1.2.3