RacketBC

From Rosetta Code
RacketBC is an implementation of Racket. Other implementations of Racket.
RacketBC is an implementation of Scheme. Other implementations of Scheme.
RacketBC is an implementation of Lisp. Other implementations of Lisp.
RacketBC is an implementation of Datalog. Other implementations of Datalog.
RacketBC is an implementation of Typed_Racket. Other implementations of Typed_Racket.

The Racket BC distribution includes implementations of the languages; Racket, Typed Racket, Datalog, Algol 60, Scheme & several other languages.

The RacketBC implementation features a compiler and runtime written in C, with a precise garbage collector and a just-in-time compiler (JIT) on most platforms. Compiled Racket BC code normally contains platform-independent bytecode that is further compiled to machine code “just in time” as the code is loaded.