Chibi Scheme

Runs multiple virtual machines simultaneously in isolated heaps, supports lightweight threads, and provides R7RS Scheme with first-class continuations and macros.

Made by Unknown Author

  • r7rs

  • scheme

  • Scripting language

  • Programming Language

What is Chibi Scheme?

Chibi-Scheme is a lightweight library for embedding a Scheme-based scripting language within C programs. It supports a virtual machine-based threading model, where each VM instance runs in an isolated heap, enabling concurrent execution across OS threads. The library adheres to the R7RS Scheme standard, providing access to first-class continuations and hygienic macros at both high and low levels

Highlights

  • Embeddable Scheme-based scripting language for C programs
  • VM-based threading with isolated heaps for concurrent execution
  • Supports R7RS Scheme, including first-class continuations and hygienic macros
  • No external dependencies for a minimalist integration

Platforms

  • Linux
  • Cygwin
  • Mac
  • BSD

Languages

  • English

Features

    • Embeddable

    • Support for regular expressions