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)

Get the Android app

Or read this on Hacker News

Read more on:

Photo of file

file

Photo of scheme

scheme

Photo of siof

siof

Related news:

News photo

Trump Admin's Epstein Prison Video Was Likely Modified Using Adobe Premiere Pro "If a lawyer brought me this file and asked if it was suitable for court, I'd say no."

News photo

AI is learning to lie, scheme, and threaten its creators during stress-testing scenarios

News photo

US disrupts North Korean IT worker "laptop farm" scheme in 16 states