Article may be outdated

This article is 87 days old. Some details may have changed since publication.

Hacker News·3 min read·hard

A Erlang style pure Scheme Webserver and further

G
guenchi
✦AI Summary

Igropyr is a new web server framework for the Scheme programming language that implements Erlang-style fault tolerance and hot-swapping capabilities. It allows developers to build systems that automatically recover from crashes and update code without downtime.

Why it matters

This framework brings high-availability patterns from the Erlang ecosystem to the Scheme language, offering a robust solution for building resilient web services.

✦Dive DeeperCreate a free account to unlock

λ 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. Handlers don't defend — they crash, and the system recovers.

Write the happy path. The supervisor owns the sad one.

Continue reading on Headlinne

Create a free account to read the full article.

Read full article →
technologystartups
✦

Get smarter about the news

Sign up free for a feed built around what you actually care about, Dive Deeper research on any story, and the full text of every article.

Create free account

Already have an account? Sign in