RScheme

RScheme

Infobox Software
name = RScheme
logo =


caption =
developer = Donovan Kolbly
latest_release_version = 0.7.3.4-b3
latest_release_date = April 10, 2006
operating_system = Cross-platform
genre = Programming language
license =
website = [http://www.rscheme.org/ www.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

* [http://www.rscheme.org/ RScheme home page]
* [http://www.rscheme.org/~donovan/techguide.pdf RScheme -- The Implementation]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • SLIB — is a Scheme library written by Aubrey Jaffer which uses only standard syntax and consequently works on many different Scheme implementations, such as Bigloo, Chez Scheme, Extension Language Kit 3.0, Gambit 3.0, GNU Guile, JScheme, MacScheme,… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”