Back to browse
Try Gerbil Scheme in the Browser

Try Gerbil Scheme in the Browser

by agambrahma·Mar 16, 2026·9 points·1 comment

AI Analysis

●●SolidNiche GemCozy

Real Gerbil Scheme REPL in browser with persistent state between expressions.

Strengths
  • Persistent REPL state between expressions enables actual interactive development workflows.
  • Guided examples cover actors and pattern matching beyond basic syntax demos.
  • Snippet sharing via short URLs makes collaboration and teaching easier.
Weaknesses
  • Browser-based language playgrounds are common—JSFiddle, CodePen, and others exist.
  • Niche audience limits adoption; Scheme isn't exactly trending in 2026.
Target Audience

Scheme programmers and functional programming enthusiasts

Similar To

REPL.it · CodePen · JSFiddle

Post Description

Gerbil is a Scheme built on Gambit that compiles to native code via C. It has an actor-oriented concurrency model, a rich module system, and a batteries- included stdlib. I built a browser playground to make it easy to try without installing anything.

Briefly: - A real REPL with state that persists between expressions - 10 guided examples from basic Scheme through pattern matching, hash tables, higher-order functions, and actors (but, do go to https://cons.io for the full docs) - A scratchpad for multi-line code that evaluates into the live REPL session - Snippet sharing via short URLs

To keep this short, some implementation details here: https://abacusnoir.com/2026/03/15/a-playground-for-gerbil-sc...

(Does have limitations in this early version, see the post for details on those too)

Similar Projects

AI/ML●●Solid

Solving ARC AGI 2 with interleaved thinking and stateful IPython REPL

They show a surprisingly large effect: putting models into an interleaved-thinking regime with a stateful IPython REPL yields massive score boosts (>4x on GPT-OSS-120B, double-digit gains up to frontier models). The repo isn't just a paper — it includes pragmatic engineering (a patched vLLM image, ipybox/daytona integration, solver configs) so you can reproduce the results, but expect nontrivial infra setup and API/key requirements.

WizardryNiche Gem
steinsgate
204mo ago