Igropyr — a fault-tolerant web server in pure Chez Scheme
- λ Igropyr λ A web server where crashes heal themselves, code hot-swaps, faults speak a protocol, and dialogues are processes.
- Pure Chez Scheme · Erlang-style actors · libuv event loop · MIT # macOS: brew install chezscheme libuv · Debian: apt install chezscheme libuv1-dev zlib1g-dev git clone https://github.com/guenchi/Igropyr igropyr export CHEZSCHEMELIBDIRS=.
- scheme --script igropyr/test/run-otp.sc # curl localhost:8080/ — and try killing it: curl localhost:8080/crash 01 · Fault tolerance Let It Crash Every request runs in a supervised worker pool.
Unverified
- λ Igropyr λ A web server where crashes heal themselves, code hot-swaps, faults speak a protocol, and dialogues are processes.
- Pure Chez Scheme · Erlang-style actors · libuv event loop · MIT # macOS: brew install chezscheme libuv · Debian: apt install chezscheme libuv1-dev zlib1g-dev git clone https://github.com/guenchi/Igropyr igropyr export CHEZSCHEMELIBDIRS=.
- scheme --script igropyr/test/run-otp.sc # curl localhost:8080/ — and try killing it: curl localhost:8080/crash 01 · Fault tolerance Let It Crash Every request runs in a supervised worker pool.
Sources: Igropyr