From 3e481a1c485da1bf40d937163ccb050b515985fc Mon Sep 17 00:00:00 2001 From: Justin Ethier Date: Tue, 19 Dec 2017 11:38:47 -0500 Subject: [PATCH] Added features section from readme.md --- index.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/index.md b/index.md index d3fd6cc7..447c773e 100644 --- a/index.md +++ b/index.md @@ -9,6 +9,23 @@ Cyclone is a brand-new Scheme-to-C compiler that allows practical development of Cyclone is the first compiler written entirely in the latest R7RS Scheme language standard, and the intent is to support as much of that language as possible. +Features +-------- + +- Support for the majority of the Scheme language as specified by the latest [R7RS standard](docs/Scheme-Language-Compliance.md). +- New features from R7RS including libraries, exceptions, and record types. +- Built-in support for Unicode strings and characters. +- Hygienic macros based on `syntax-rules` +- Low-level explicit renaming macros +- Guaranteed tail call optimizations +- Native multithreading support +- A foreign function interface that allows easy integration with C +- A concurrent, generational garbage collector based on Cheney on the MTA +- Includes an optimizing Scheme-to-C compiler, +- ... as well as an interpreter for debugging +- Support for [many popular SRFI's](docs/API.md#srfi-libraries) +- Online user manual and API documentation + Getting Started ---------------