Wikipedia

RScheme

RScheme
Developer(s)Donovan Kolbly
Stable release
0.7.3.4-b7 / May 30, 2007 (2007-05-30)
Operating systemCross-platform
TypeProgramming language
Websitewww.rscheme.org

RScheme is a Scheme implementation developed by Donovan Kolbly, with an object-orientation approach adapted from Dylan.

RScheme implements all of R4RS except transcript-on and transcript-off, and all of R5RS except define-syntax. In addition, RScheme has a reflective object system, many operating system services, modules, threads, and other systems programming features, including the ability to integrate with and compile to C code.

Code in RScheme can be compiled to C, and the C can then compiled with a normal C compiler to generate machine code. By default, to keep compilation fast and the code size down, RScheme compiles to bytecodes which are interpreted by a (runtime) virtual machine. On some systems, compiling to C can be done on-the-fly, with the resulting object code dynamically loaded back into the image for execution.

RScheme is the only known publicly available Scheme implementation to include a real-time safe garbage collector.

External links


This article is copied from an article on Wikipedia® - the free encyclopedia created and edited by its online user community. The text was not checked or edited by anyone on our staff. Although the vast majority of Wikipedia® encyclopedia articles provide accurate and timely information, please do not assume the accuracy of any particular article. This article is distributed under the terms of GNU Free Documentation License.

Copyright © 2003-2025 Farlex, Inc Disclaimer
All content on this website, including dictionary, thesaurus, literature, geography, and other reference data is for informational purposes only. This information should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional.