Go to file
Lassi Kortela 65dcf2678b Remove unused float helpers 2019-10-14 01:26:23 +03:00
c Remove unused float helpers 2019-10-14 01:26:23 +03:00
scheme-boot Update boot image 2019-10-13 21:50:19 +03:00
scheme-core Add #t/#f return value for apropos 2019-10-13 21:41:02 +03:00
scheme-examples Replace xwrite/xdisplay/xnewline with non-x names 2019-08-25 22:57:31 +03:00
scheme-lib Clean up whitespace 2019-08-09 17:25:13 +03:00
scheme-tests Replace xwrite/xdisplay/xnewline with non-x names 2019-08-25 22:57:31 +03:00
scripts Rename flmain.c -> main.c 2019-10-13 23:15:01 +03:00
.cirrus.yml Fix CentOS CI build 2019-10-02 23:11:33 +03:00
.clang-format
.editorconfig Add .editorconfig file to match clang-format 2019-08-09 14:03:13 +03:00
.gitignore Update temp boot image paths 2019-08-13 23:20:47 +03:00
.mailmap
LICENSE Update copyright statement in LICENSE file 2019-08-09 18:10:54 +03:00
README.adoc Update list of tested Linux distros 2019-08-28 11:54:48 +03:00

README.adoc

= Up Scheme

image::https://api.cirrus-ci.com/github/lassik/upscheme.svg[Build Status, link=https://cirrus-ci.com/github/lassik/upscheme]

Small scripting Scheme emphasizing portability and stability.

Based on the excellent https://github.com/JeffBezanson/femtolisp/[FemtoLisp]
interpreter by Jeff Bezanson.

== Platforms

Builds in seconds with no warnings and no external dependencies using only the
system C compiler. 64-bit executable only; 32-bit coming soon.

* Windows (wcc)
* MacOS (clang)
* Linux
  ** Docker container (from scratch)
  ** Ubuntu Linux (gcc)
  ** Debian Linux (gcc)
  ** CentOS (gcc)
  ** Arch Linux (gcc)
  ** Alpine Linux (gcc)
  ** Void Linux (gcc)
  ** Cygwin (gcc)
* BSD
  ** FreeBSD (clang)
  ** OpenBSD (clang)
  ** NetBSD (gcc)
  ** DragonFly BSD (gcc)