Lassi Kortela
6da8d0a939
Due to a slip-up in build.sh (compiling flmain.c instead of flisp.c multiple times), making changes in the Scheme core would require two build.sh runs instead of one to end up in the final executable. flisp.c is the C file that includes boot_image.h so it's the one that should get compiled multiple times. |
||
---|---|---|
c | ||
scheme-boot | ||
scheme-core | ||
scheme-examples | ||
scheme-lib | ||
scheme-tests | ||
scripts | ||
.clang-format | ||
.editorconfig | ||
.gitignore | ||
.mailmap | ||
LICENSE | ||
README.adoc |
README.adoc
= Up Scheme 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) ** Debian Linux (gcc) ** Alpine Linux (gcc) ** Void Linux (gcc) * BSD ** FreeBSD (clang) ** OpenBSD (clang) ** NetBSD (gcc) ** DragonFly BSD (gcc)