Update README.md

This commit is contained in:
Justin Ethier 2019-12-12 12:39:19 -05:00 committed by GitHub
parent e3390f132c
commit 52da937933
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -25,18 +25,16 @@ Features
- Support for Linux, Windows, FreeBSD, and Mac platforms. - Support for Linux, Windows, FreeBSD, and Mac platforms.
- Known to run on x86-64, x86, and Arm (Raspberry Pi) architectures. - Known to run on x86-64, x86, and Arm (Raspberry Pi) architectures.
Getting Started Installation
--------------- ---------------
1. There are several options available for installing Cyclone: There are several options available for installing Cyclone:
### Build from Source ### Build from Source
To install Cyclone on your machine for the first time on Linux, Windows, FreeBSD, and for Mac users wanting to install without using Homebrew, use [**cyclone-bootstrap**](https://github.com/justinethier/cyclone-bootstrap) to build a set of binaries. Instructions are provided for Linux, Mac, Windows (via MSYS), and FreeBSD 12. To install Cyclone on your machine for the first time on Linux, Windows, FreeBSD, and for Mac users wanting to install without using Homebrew, use [**cyclone-bootstrap**](https://github.com/justinethier/cyclone-bootstrap) to build a set of binaries. Instructions are provided for Linux, Mac, Windows (via MSYS), and FreeBSD 12.
### Docker ### Docker
Cyclone can be run from a [Docker Image](https://hub.docker.com/r/cyclonescm/cyclone). Cyclone can be run from a [Docker Image](https://hub.docker.com/r/cyclonescm/cyclone):
For example:
docker run -it cyclonescm/cyclone bash docker run -it cyclonescm/cyclone bash
@ -49,13 +47,16 @@ Getting Started
### Binary Packages ### Binary Packages
Arch Linux users can install using the [AUR](https://aur.archlinux.org/packages/cyclone-scheme/). Arch Linux users can install using the [AUR](https://aur.archlinux.org/packages/cyclone-scheme/).
2. After installing you can run the `cyclone` command to compile a single Scheme file: Getting Started
---------------
After installing you can run the `cyclone` command to compile a single Scheme file:
$ cyclone examples/fac.scm $ cyclone examples/fac.scm
$ examples/fac $ examples/fac
3628800 3628800
And the `icyc` command to start an interactive interpreter: And the `icyc` command to start an interactive interpreter. Note you can use [`rlwrap`](http://linux.die.net/man/1/rlwrap) to make the interpreter more friendly, EG: `rlwrap icyc`:
$ icyc $ icyc
@ -78,9 +79,7 @@ Getting Started
cyclone> (write 'hello-world) cyclone> (write 'hello-world)
hello-world hello-world
You can use [`rlwrap`](http://linux.die.net/man/1/rlwrap) to make the interpreter more friendly, EG: `rlwrap icyc`. Read the documentation below for more information on how to use Cyclone.
3. Read the documentation below for more information on how to use Cyclone.
Documentation Documentation
------------- -------------