HN Hall of Fame Weekly email

Chicken Scheme

call-cc.org Software & code Software projects Software engineering Candidate
Screenshot of call-cc.org captured 2026-07-20
Page preview · captured 2026-07-20

Resurfaced independently across 10 calendar years, with breakout response in 2 of them.

submissions
10
submitters
9
observed span
2011–2026
peak thread · 91 comments
174 pts
latest 20+ return · 2025-09-15
22 pts

Submission timeline

2007–2026

One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.

First comments on top threads

HN comment order

Note that Chicken has a very interesting garbage-collection algorithm called "Cheney on the MTA". Basically, the stack is the heap, and no function ever returns. The compiler converts every program to continuation-passing style, where instead of a function returning, it tail-calls a continuation. When the stack exhausts its limit, the runtime longjmps back to a trampoline. Variables captured by the current continuation form the roots of a copying generational GC - the runtime traces every pointer from them and…

I would highly recommend chicken scheme for most projects. It isn't as mature as other ecosystems, but it is getting there fast and is already quite mature and practical. I've used it to build multiple web apps/sites.[0][1] Learn more about the features it provides: http://wiki.call-cc.org/man/4/Getting%20started An index of the many libs it supports: http://wiki.call-cc.org/chicken-projects/egg-index-4.html Why another lisp? http://wiki.call-cc.org/man/4/faq#why-yet-another-scheme-imp... Getting good performance…

It looks like the closest Common Lisp equivalent is ECL? http://ecls.sourceforge.net/

jf·62-point thread·

This well-known implementation has been discussed many times on HN, including a major recent thread: https://news.ycombinator.com/item?id=18402567. Before posting something like this, it would be good to check that there haven't been major recent discussions: https://hn.algolia.com/?query=Chicken%20Scheme&sort=byDate&d.... The cutoff point for dupes on HN is about a year, as https://news.ycombinator.com/newsfaq.html explains.

dang·13-point thread·

The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.

Breakout years
2

100+ points or 50+ comments

Total points
401

reference only — not used in Hall rules or ranking

Total comments
167

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2011-03-02Chicken - Portable, Efficient C Compiler for the Scheme Programming Languagecoderdude6213
2013-03-15Chicken SchemeFirst breakoutjrajav11161
2015-09-02Chicken Scheme – A practical and portable scheme systemwuschel31
2018-11-21CHICKEN Schemegenerichuman20
2019-01-28CHICKEN Schemepplonski86131
2021-09-02Chicken SchemeBest threadthunderbong17491
2023-11-13Chicken: Free, portable, extensible Scheme compilernateb202220
2024-07-09Chicken Schemetosh90
2025-09-15Chicken Scheme CompilerLatest 20+ point returnpykello220
2026-02-25CHICKEN Schemetosh30