From 21ad110b94348aa2452137e9d4bce1f20c4840f9 Mon Sep 17 00:00:00 2001 From: Justin Ethier Date: Sat, 19 Jan 2019 17:09:44 -0500 Subject: [PATCH] Sync changes from master branch --- docs/User-Manual.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/docs/User-Manual.md b/docs/User-Manual.md index 52c3ace5..2c20c8fe 100644 --- a/docs/User-Manual.md +++ b/docs/User-Manual.md @@ -43,10 +43,10 @@ The following packages are required: - [LibTomMath](https://github.com/libtom/libtommath) - [Concurrency Kit](http://concurrencykit.org/) - NOTE: The best way to install `libck` is via a package manager such as `apt-get`. But if a package is not available for this library it can also be built from source. Just replace `0.5.2` below with the latest version available from their website: + NOTE: The best way to install `libck` is via a package manager such as `apt-get`. But if a package is not available for this library it can also be built from source. Just replace `0.6.0` below with the latest version available from their website: - wget http://concurrencykit.org/releases/ck-0.5.2.tar.gz - tar xfz ck-0.5.2.tar.gz ; cd ck-0.5.2 ; ./configure PREFIX=/usr && make all && sudo make install + wget http://concurrencykit.org/releases/ck-0.6.0.tar.gz + tar xfz ck-0.6.0.tar.gz ; cd ck-0.6.0 ; ./configure PREFIX=/usr && make all && sudo make install sudo ldconfig On a Debian variant such as Ubuntu the necessary packages may be installed via the command: @@ -61,7 +61,7 @@ The following command can be used to install dependencies on Fedora, though `lib Cyclone cannot be built directly on a system that does not have Cyclone binaries installed because the compiler is [self-hosting](https://en.wikipedia.org/wiki/Self-hosting). The easiest way to install Cyclone binaries is to build from source using [cyclone-bootstrap](https://github.com/justinethier/cyclone-bootstrap): - $ git clone git@github.com:justinethier/cyclone-bootstrap.git + $ git clone https://github.com/justinethier/cyclone-bootstrap.git $ cd cyclone-bootstrap $ ./install.sh @@ -126,6 +126,7 @@ File Extension | Notes `.meta` | These text files contain the expanded version of any macros exported by a Scheme library, and allow other modules to easily use those macros during compilation. This file is not generated when compiling a program. `.c` | C code file generated by Cyclone. `.o` | Object file generated by the C compiler from the corresponding `.c` file. +`.so` | Shared Object files generated by the C compiler from the corresponding `.c` file. These are only generated for Scheme libraries and are used to allow loading a library at runtime. (None) | Final executable file generated by the C compiler when compiling a program. ## Interpreter