# GNU Guile

24 Hacker News commenters recommended GNU Guile and 20 criticized it, November 2025 to November 2026. It was recommended in 10 of 13 months.

**Verdict:** Free Scheme implementation people praise for expressiveness, performance, and use in Guix. Critics agree debugging and stack traces are weak.

## Why people recommend it

- Expressive, pleasant Scheme language (4 comments): "a lot of people underestimate Guile's performance, power and expressiveness" ([source](https://news.ycombinator.com/item?id=49533108)) "Guile Scheme is a nice small language, and Guix uses that" ([source](https://news.ycombinator.com/item?id=48983438)) "i find guile scheme so much more pleasant than nix" ([source](https://news.ycombinator.com/item?id=46760733))
- Good performance and JIT (3 comments): "It's also very gratifying to see how Guile was able to provide the desired level of performance." ([source](https://news.ycombinator.com/item?id=49489955)) "a lot of people underestimate Guile's performance, power and expressiveness" ([source](https://news.ycombinator.com/item?id=49533108)) "it got a JIT since version 3 and it can be pretty fast" ([source](https://news.ycombinator.com/item?id=49257648))
- Multicore and parallelism support (2 comments): "Scheme (GNU Guile) which I usually use (with nice parallelism if I want to, pipelines, and also pattern matching)" ([source](https://news.ycombinator.com/item?id=46258962)) "Guile's story of using multiple cores is much more solid" ([source](https://news.ycombinator.com/item?id=46028056))
- Lots of libraries, language of Guix (2 comments): "Guile has lots of libraries though, and is the language of Guix." ([source](https://news.ycombinator.com/item?id=46924394)) "Guile Scheme is a nice small language, and Guix uses that" ([source](https://news.ycombinator.com/item?id=48983438))

## What people warn about

- Poor stack traces and debugging (5 comments): "The issue with Guile's stack traces is that they get truncated beyond I think 80 characters" ([source](https://news.ycombinator.com/item?id=48264264)) "Debugging has been difficult, but I figured it was me struggling with new tools and API." ([source](https://news.ycombinator.com/item?id=46923842)) "stack traces are esoteric and error messages entirely unhelpful" ([source](https://news.ycombinator.com/item?id=48258032))
- Manual and docs poorly organized (2 comments): "The Guile manual is not well written. The organization seems almost random." ([source](https://news.ycombinator.com/item?id=46381730)) "Just like Guile docs, it also doesn't tell you of a good way to do things" ([source](https://news.ycombinator.com/item?id=46924525))
- Slower than Racket, integer overhead (2 comments): "Guile e.g. greatly lags Racket performance or lacks nice libraries like Gauche" ([source](https://news.ycombinator.com/item?id=46926805)) "Guile integers would come with a big efficiency hit" ([source](https://news.ycombinator.com/item?id=47206457))
- Library gaps and missing package manager (2 comments): "I do agree the Guile library has some spots to improve but honestly, I am already enjoying it so much" ([source](https://news.ycombinator.com/item?id=49856136)) "there is no proper Guile (let alone general Scheme) package manager" ([source](https://news.ycombinator.com/item?id=47872405))

## Alternatives hackers recommend

- [Chicken Scheme](https://hackerapproved.com/p/chicken-scheme.md): 25 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, "GNU Guile", https://hackerapproved.com/p/guile/ (counts from 1,795,640 Hacker News comments, November 2025 to November 2026).
