Submission timeline
2007–2026One 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 orderNote 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/
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.
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
- Total points
- 401
- Total comments
- 167
100+ points or 50+ comments
reference only — not used in Hall rules or ranking
reference only — not used in Hall rules or ranking
Every submission
| Date | Title as submitted | By | Points | Comments |
|---|---|---|---|---|
| 2011-03-02 | Chicken - Portable, Efficient C Compiler for the Scheme Programming Language | coderdude | 62 | 13 |
| 2013-03-15 | Chicken SchemeFirst breakout | jrajav | 111 | 61 |
| 2015-09-02 | Chicken Scheme – A practical and portable scheme system | wuschel | 3 | 1 |
| 2018-11-21 | CHICKEN Scheme | generichuman | 2 | 0 |
| 2019-01-28 | CHICKEN Scheme | pplonski86 | 13 | 1 |
| 2021-09-02 | Chicken SchemeBest thread | thunderbong | 174 | 91 |
| 2023-11-13 | Chicken: Free, portable, extensible Scheme compiler | nateb2022 | 2 | 0 |
| 2024-07-09 | Chicken Scheme | tosh | 9 | 0 |
| 2025-09-15 | Chicken Scheme CompilerLatest 20+ point return | pykello | 22 | 0 |
| 2026-02-25 | CHICKEN Scheme | tosh | 3 | 0 |
