# Chicken Scheme

25 Hacker News commenters recommended Chicken Scheme and 2 criticized it, November 2025 to November 2026. It was recommended in 10 of 13 months; owners who said how long report a median of 3 years (3 owners). It meets the Hacker Approved badge rule.

**Verdict:** A Scheme implementation people recommend for its easy, productive C interop, its compilation to portable C, and its simple library system. Critics mention a maze of eggs and SRFIs.

## Why people recommend it

- Easy, productive C interop and FFI (5 comments): "The nearest miss for me is probably Chicken, where you can seamlessly inline C code but (fatally) not C++ templates." ([source](https://news.ycombinator.com/item?id=47083370)) "Chicken indeed interoperates with C quite easily and productively." ([source](https://news.ycombinator.com/item?id=46593906)) "Chicken's easy to use and sensible FFI is big part of the reason" ([source](https://news.ycombinator.com/item?id=49959967))
- Compiles to portable C (4 comments): "It helped immensely that both Gwydion Dylan and Chicken Scheme compile their respective niche languages to portable C code." ([source](https://news.ycombinator.com/item?id=49268648)) "The generated C is reasonably portable, so you can run Scheme programs on systems that “don’t run Scheme”." ([source](https://news.ycombinator.com/item?id=49252852)) "it's a pretty convenient compilation target, you get to use all the compilers and tool chains out there" ([source](https://news.ycombinator.com/item?id=46591832))
- Full R7RS and UTF-8 strings (4 comments): "Chicken Scheme for completeneless (R5RS/R7RS-small + modules)" ([source](https://news.ycombinator.com/item?id=47954830)) "Native UTF-8 strings are the part I care about most here." ([source](https://news.ycombinator.com/item?id=49259317)) "this is a massive update full R7Rs support UTF-8 strings" ([source](https://news.ycombinator.com/item?id=49254287))
- Batteries-included eggs library system (2 comments): "CHICKEN is such a good design that adding/rolling your own library for whatever you need is so simple" ([source](https://news.ycombinator.com/item?id=48259398)) "chicken scheme could fit into the python niche, because the eggs feel very batteries included" ([source](https://news.ycombinator.com/item?id=49259116))

## Alternatives hackers recommend

- [GNU Guile](https://hackerapproved.com/p/guile.md): 24 recommend
- [Chez Scheme](https://hackerapproved.com/p/chez-scheme.md): 23 recommend
- [S7 Scheme](https://hackerapproved.com/p/s7-scheme.md): 7 recommend
- [Gambit Scheme](https://hackerapproved.com/p/gambit-scheme.md): 5 recommend

## Cite as

Hacker Approved, "Chicken Scheme", https://hackerapproved.com/p/chicken-scheme/ (counts from 1,795,640 Hacker News comments, November 2025 to November 2026).
