Language page — context, influences, and learning notes on the 100hellos site.
Source on GitHub (100hellos/scheme)
docker run --rm --platform="linux/amd64" 100hellos/scheme:latest
Read the repo README, or fork the project and customize it.
For an interactive shell:
docker run --rm --platform="linux/amd64" --entrypoint="" -it 100hellos/scheme:latest zsh
Chibi Scheme is a very small library intended for use as an extension and scripting language in C programs. In addition to support for lightweight VM-based threads, each VM itself runs in an isolated heap allowing multiple VMs to run simultaneously in different OS threads.
Scheme is one of the oldest and most influential functional programming languages, originally developed at MIT in the 1970s by Guy Steele and Gerald Sussman. It's a minimalist dialect of Lisp that emphasizes:
#!/usr/bin/env chibi-scheme
(import (chibi))
(display "Hello World!")
(newline)
The program demonstrates several Scheme concepts:
(import (chibi)) - Loads the base Chibi module with essential functions(display "Hello World!") - Function call using prefix notation(newline) - Prints a newline character for proper output formattingScheme's influence extends far beyond its direct usage:
Scheme's philosophy of "programming should be simple" continues to inspire modern language design, emphasizing that powerful abstractions can emerge from minimal, well-designed primitives.
Content type
Image
Digest
sha256:7c811eebe…
Size
38 MB
Last updated
4 months ago
docker pull 100hellos/scheme