Get the latest tech news
SIOF (Scheme in One File) – A Minimal R7RS Scheme System
SIOF (Scheme In One File) is a minimal interpreter for R7RS Scheme - false-schemers/siof
Please note that some compilers may issue hundreds of warnings; we recommend to add-Wno-parentheses-equality for Clang and-D_CRT_SECURE_NO_WARNINGS for Windows headers (unless you want to hear that fopen is no longer a reasonable way to open files). On systems supporting 32-bit applications such as Windows, it may make sense to compile SIOF in 32-bit mode; performance is almost the same, but both the executable and runtime memory footprint are noticeably smaller. read supports R7RS notation for circular structures, but both eval and load reject them all supported R7RS-small forms are available in the built-in(sharpf base) library-L command-line option extends library search path; initial path is./ cond-expand checks against(features) and available libraries environment dynamically fetches library definitions from.sld files non-standard expand is available (macroexpands the argument) eval, load, and expand accept optional environment argument command-line file arguments are dynamically loaded both import and define-library forms can be entered interactively into REPL features procedure returns(r7rs exact-closed siof siof-1.0.1)
Or read this on Hacker News