[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/geiser-chicken e2f9abe 091/102: license and readme
From: |
Philip Kaludercic |
Subject: |
[nongnu] elpa/geiser-chicken e2f9abe 091/102: license and readme |
Date: |
Sun, 1 Aug 2021 18:27:02 -0400 (EDT) |
branch: elpa/geiser-chicken
commit e2f9abea0d8249b2a8b5d7ad8d693961dc9b2163
Author: jao <jao@gnu.org>
Commit: jao <jao@gnu.org>
license and readme
---
license | 29 +++++++++++++++++++++++++++++
readme.org | 46 ++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 75 insertions(+)
diff --git a/license b/license
new file mode 100644
index 0000000..f894f6f
--- /dev/null
+++ b/license
@@ -0,0 +1,29 @@
+BSD 3-Clause License
+
+Copyright (c) 2009, 2010, 2011, 2012, 2013, 2015, Jose Antonio Ortega Ruiz
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+* Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+
+* Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+
+* Neither the name of the copyright holder nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/readme.org b/readme.org
new file mode 100644
index 0000000..dbbba6e
--- /dev/null
+++ b/readme.org
@@ -0,0 +1,46 @@
+* Chicken and Geiser talk to each other
+
+ Geiser is a generic Emacs/Scheme interaction mode, featuring an
+ enhanced REPL and a set of minor modes improving Emacs' basic scheme
+ major mode. This package add support for Chicken in Geiser.
+
+*** Installation
+
+ The easiest way is to use MELPA, and just type
+ =M-x package-install RET geiser-chicken= inside emacs.
+
+ Geiser-chicken can be used either directly from its uninstalled
+ source tree: just add it to your load path and require
+ ~geiser-chicken~ in your initialisation files.
+
+ You will also need to install some additional Chicken eggs,
+ depending on your Chicken version:
+
+***** Chicken 5 Addendum
+ These steps are necessary to fully support Chicken Scheme, but are
+ not required for any other scheme.
+
+ - Install the necessary support eggs:
+ #+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
+ not required for any other scheme.
+
+ - Install the necessary support eggs:
+ #+BEGIN_EXAMPLE
+ $ chicken-install -s apropos chicken-doc
+ #+END_EXAMPLE
+
+ - Update the Chicken documentation database:
+ #+BEGIN_EXAMPLE
+ $ cd `csi -p '(chicken-home)'`
+ $ curl http://3e8.org/pub/chicken-doc/chicken-doc-repo.tgz | sudo
tar zx
+ #+END_EXAMPLE
- [nongnu] elpa/geiser-chicken 12c74dc 073/102: Use string-equal instead of equalp, (continued)
- [nongnu] elpa/geiser-chicken 12c74dc 073/102: Use string-equal instead of equalp, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-chicken 481fa76 077/102: More accurate Chicken completions, inspired by breadline, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-chicken cc768c6 079/102: whitespace, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-chicken eb06d1e 082/102: Fix indentation, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-chicken 30957df 083/102: Fix indentation, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-chicken 8e3719e 084/102: Delete trailing whitespace, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-chicken ae856e7 085/102: Use cl-lib instead of cl, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-chicken bdef28d 087/102: Change geiser-eval to accept lists as module name (C5), Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-chicken 3ac2455 089/102: Adding elisp/geiser-chicken.el with past history, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-chicken d521c48 090/102: renames, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-chicken e2f9abe 091/102: license and readme,
Philip Kaludercic <=
- [nongnu] elpa/geiser-chicken f982a47 092/102: adapting to new scheme load path, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-chicken 2730bac 093/102: typo, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-chicken 960a514 094/102: external help fix, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-chicken 27bdb36 098/102: preparing MELPA submission, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-chicken 47be5b4 101/102: fix: auto-activate implementation, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-chicken ceab39c 102/102: Use new implementation extension declarator, Philip Kaludercic, 2021/08/01