{"slug": "chez-scheme", "name": "Chez Scheme", "category": "dev-libs", "category_name": "Libraries and frameworks", "description": "", "recommenders": 3, "commenters": 5, "warners": 0, "score": 3.292, "rising": 1.67, "first": "2025-11-23", "latest": "2026-08-22", "why": "I love Chez, even if coding in Scheme can feel like rubbing sticks together", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 3, "neutral": 2, "compare": 0, "warn": 0}, "spark": [0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0], "listed": true, "loved": [], "caveat": "", "short_quote": "I love Chez, even if coding in Scheme can feel like rubbing sticks together", "kind": "", "icon": true, "domain": null, "github_repo": null, "official_url": "https://cisco.github.io/ChezScheme/", "pricing": "", "aliases": ["Chez Scheme", "ChezScheme"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 790395169, "item_id": 49399698, "url": "https://news.ycombinator.com/item?id=49399698", "by": "magnusi", "date": "2026-08-22", "version": null, "stance": "recommend", "quote": "I love Chez Scheme, it was my first Lisp!", "excerpt": "Hi, I'm the author of Autolith! Never heard about Jolt, and I love Chez Scheme, it was my first Lisp! Would you like to come to our Zulip at https://zulip.lambda-symbolics.com? We can exchange ideas for our harnesses", "context": "", "use_case": "", "switched_from": "", "story": "Autolith: A programming agent with a live runtime"}, {"id": 788180720, "item_id": 49261295, "url": "https://news.ycombinator.com/item?id=49261295", "by": "pjmlp", "date": "2026-08-11", "version": null, "stance": "recommend", "quote": "Nice to see further adoption from Chez Scheme.", "excerpt": "Nice to see further adoption from Chez Scheme. Have to give it a try.", "context": "", "use_case": "", "switched_from": "", "story": "Jolt: Clojure compiler implemented with Chez Scheme"}, {"id": 765365536, "item_id": 47835346, "url": "https://news.ycombinator.com/item?id=47835346", "by": "Syzygies", "date": "2026-04-20", "version": null, "stance": "recommend", "quote": "I love Chez, even if coding in Scheme can feel like rubbing sticks together", "excerpt": "Thank you. I will try your Chez idea. I love Chez, even if coding in Scheme can feel like rubbing sticks together to start a fire on an island, when e.g. Scala has induction ranges. And I didn't try Idris or Racket as they compile to Chez, but perhaps they do so better than I did. As for parallelism this is a primary concern of mine, and I tried multiple approaches for every language where there was a choice. I used ", "context": "", "use_case": "", "switched_from": "", "story": "The seven programming ur-languages"}]}], "caveats": [], "who": [], "tags": [], "use_cases": [], "compared": [], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=49376197", "title": "Autolith: A programming agent with a live runtime", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=49223965", "title": "Jolt: Clojure compiler implemented with Chez Scheme", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47822486", "title": "The seven programming ur-languages", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47347362", "title": "SBCL: A Sanely-Bootstrappable Common Lisp (2008) [pdf]", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=46023460", "title": "Racket v9.0", "mentions": 1}], "sentiment_by_month": {"2025-11": {"neutral": 1}, "2025-12": {}, "2026-01": {}, "2026-02": {}, "2026-03": {"neutral": 1}, "2026-04": {"recommend": 1}, "2026-05": {}, "2026-06": {}, "2026-07": {}, "2026-08": {"recommend": 2}, "2026-09": {}, "2026-10": {}}, "versions": [], "version_unnamed": 0, "family_ref": null, "runs_on": null, "lines": [], "quotes": [{"id": 790395169, "item_id": 49399698, "url": "https://news.ycombinator.com/item?id=49399698", "by": "magnusi", "date": "2026-08-22", "version": null, "stance": "recommend", "quote": "I love Chez Scheme, it was my first Lisp!", "excerpt": "Hi, I'm the author of Autolith! Never heard about Jolt, and I love Chez Scheme, it was my first Lisp! Would you like to come to our Zulip at https://zulip.lambda-symbolics.com? We can exchange ideas for our harnesses", "context": "", "use_case": "", "switched_from": "", "story": "Autolith: A programming agent with a live runtime"}, {"id": 788180720, "item_id": 49261295, "url": "https://news.ycombinator.com/item?id=49261295", "by": "pjmlp", "date": "2026-08-11", "version": null, "stance": "recommend", "quote": "Nice to see further adoption from Chez Scheme.", "excerpt": "Nice to see further adoption from Chez Scheme. Have to give it a try.", "context": "", "use_case": "", "switched_from": "", "story": "Jolt: Clojure compiler implemented with Chez Scheme"}, {"id": 765365536, "item_id": 47835346, "url": "https://news.ycombinator.com/item?id=47835346", "by": "Syzygies", "date": "2026-04-20", "version": null, "stance": "recommend", "quote": "I love Chez, even if coding in Scheme can feel like rubbing sticks together", "excerpt": "Thank you. I will try your Chez idea. I love Chez, even if coding in Scheme can feel like rubbing sticks together to start a fire on an island, when e.g. Scala has induction ranges. And I didn't try Idris or Racket as they compile to Chez, but perhaps they do so better than I did. As for parallelism this is a primary concern of mine, and I tried multiple approaches for every language where there was a choice. I used ", "context": "", "use_case": "", "switched_from": "", "story": "The seven programming ur-languages"}, {"id": 757591568, "item_id": 47349473, "url": "https://news.ycombinator.com/item?id=47349473", "by": "e12e", "date": "2026-03-12", "version": null, "stance": "neutral", "quote": "Current racket is running on top of chez scheme", "excerpt": "Current racket is running on top of chez scheme - which is maintained by Cisco - and reportedly extensively used in commercial products (router firmware/os etc). https://cisco.github.io/ChezScheme", "context": "", "use_case": "", "switched_from": "", "story": "SBCL: A Sanely-Bootstrappable Common Lisp (2008) [pdf]"}, {"id": 736413553, "item_id": 46025847, "url": "https://news.ycombinator.com/item?id=46025847", "by": "attila-lendvai", "date": "2025-11-23", "version": null, "stance": "neutral", "quote": "it was only using ChezScheme as an optimizing compiler backend", "excerpt": "it's bootstrapped off of GHC. it was only using ChezScheme as an optimizing compiler backend. (i created a PR to refactor their build system to reify the bootstrap process all the way down from GHC. it basically generalized the normal build workflow of Idris2 to be able to animate the entire bootstrap chain from GHC. sadly, it was pretty much ignored, and later abandoned: https://github.com/idris-lang/Idris2/pull/199", "context": "", "use_case": "", "switched_from": "", "story": "Racket v9.0"}]}