{"slug": "slime", "name": "SLIME", "category": "editors", "category_name": "Editors and IDEs", "description": "", "recommenders": 3, "commenters": 3, "warners": 0, "score": 2.894, "rising": 3.0, "first": "2026-08-12", "latest": "2026-10-06", "why": "I have always viewed the Emacs/Slime/CL development environment as being a more frictionless approach", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 3, "neutral": 0, "compare": 0, "warn": 0}, "spark": [0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 1], "listed": true, "loved": [], "caveat": "", "short_quote": "I have always viewed the Emacs/Slime/CL development environment as being a more frictionless approach", "icon": false, "domain": null, "github_repo": null, "official_url": "https://slime.common-lisp.dev", "pricing": "", "aliases": ["SLIME"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 799591008, "item_id": 49974438, "url": "https://news.ycombinator.com/item?id=49974438", "by": "marviter", "date": "2026-10-06", "stance": "recommend", "quote": "With SLIME (this is a standard and very very slimmed out development aid) you add a debugger hook", "excerpt": "Common Lisp has these capabilities _without_ dev tooling, via its: - Conditions[0] - Evaluation and Compilation[1] I use both extensively while developing, debugging and analysing. With SLIME (this is a standard and very very slimmed out development aid) you add a debugger hook that allows restart, return from, move down, move up and etc into your available RESTARTs. [0] https://www.lispworks.com/documentation/HyperS", "context": "Common Lisp developer", "use_case": "Common Lisp development and debugging", "switched_from": "", "story": "Why Common Lisp is now the best programming language"}, {"id": 791295025, "item_id": 49455939, "url": "https://news.ycombinator.com/item?id=49455939", "by": "kaveh808", "date": "2026-08-26", "stance": "recommend", "quote": "I have always viewed the Emacs/Slime/CL development environment as being a more frictionless approach", "excerpt": "I have always viewed the Emacs/Slime/CL development environment as being a more frictionless approach than the compile/link/execute approach of most other languages, but I get the impression there are people who evangelize \"image-based coding\" without having tried it out themselves. The idea of not maintaining properly documented sources would terrify me. As people point out, if you are not careful and execute arbitr", "context": "Common Lisp developer", "use_case": "Common Lisp REPL development", "switched_from": "", "story": "A curmudgeon tries a language server"}, {"id": 788486065, "item_id": 49280379, "url": "https://news.ycombinator.com/item?id=49280379", "by": "kodoman", "date": "2026-08-12", "stance": "recommend", "quote": "once you get used to the debugging it's a very nice experience with slime", "excerpt": "I have been using cl for a project recently, as it had many features I wanted and actually made sense to use despite not being familiar with it (though used elisp and a tiny bit of scheme). I found it mixed some things where fantastic some things remain pain points, SBCL is a fantastic project and compiler and once you get used to the debugging it's a very nice experience with slime. It is true to say that it's flexi", "context": "", "use_case": "Common Lisp debugging", "switched_from": "", "story": "Why vibe code in Common Lisp?"}]}], "caveats": [], "who": [{"by": "marviter", "context": "Common Lisp developer", "url": "https://news.ycombinator.com/item?id=49974438", "date": "2026-10-06"}, {"by": "kaveh808", "context": "Common Lisp developer", "url": "https://news.ycombinator.com/item?id=49455939", "date": "2026-08-26"}], "tags": [], "use_cases": ["common lisp development and debugging", "common lisp repl development", "common lisp debugging"], "compared": [{"slug": "emacs", "name": "Emacs", "co": 2, "switched_from": 0, "switched_to": 0}], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=49973598", "title": "Why Common Lisp is now the best programming language", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=49448150", "title": "A curmudgeon tries a language server", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=49269429", "title": "Why vibe code in Common Lisp?", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {}, "2026-01": {}, "2026-02": {}, "2026-03": {}, "2026-04": {}, "2026-05": {}, "2026-06": {}, "2026-07": {}, "2026-08": {"recommend": 2}, "2026-09": {}, "2026-10": {"recommend": 1}}, "quotes": [{"id": 799591008, "item_id": 49974438, "url": "https://news.ycombinator.com/item?id=49974438", "by": "marviter", "date": "2026-10-06", "stance": "recommend", "quote": "With SLIME (this is a standard and very very slimmed out development aid) you add a debugger hook", "excerpt": "Common Lisp has these capabilities _without_ dev tooling, via its: - Conditions[0] - Evaluation and Compilation[1] I use both extensively while developing, debugging and analysing. With SLIME (this is a standard and very very slimmed out development aid) you add a debugger hook that allows restart, return from, move down, move up and etc into your available RESTARTs. [0] https://www.lispworks.com/documentation/HyperS", "context": "Common Lisp developer", "use_case": "Common Lisp development and debugging", "switched_from": "", "story": "Why Common Lisp is now the best programming language"}, {"id": 791295025, "item_id": 49455939, "url": "https://news.ycombinator.com/item?id=49455939", "by": "kaveh808", "date": "2026-08-26", "stance": "recommend", "quote": "I have always viewed the Emacs/Slime/CL development environment as being a more frictionless approach", "excerpt": "I have always viewed the Emacs/Slime/CL development environment as being a more frictionless approach than the compile/link/execute approach of most other languages, but I get the impression there are people who evangelize \"image-based coding\" without having tried it out themselves. The idea of not maintaining properly documented sources would terrify me. As people point out, if you are not careful and execute arbitr", "context": "Common Lisp developer", "use_case": "Common Lisp REPL development", "switched_from": "", "story": "A curmudgeon tries a language server"}, {"id": 788486065, "item_id": 49280379, "url": "https://news.ycombinator.com/item?id=49280379", "by": "kodoman", "date": "2026-08-12", "stance": "recommend", "quote": "once you get used to the debugging it's a very nice experience with slime", "excerpt": "I have been using cl for a project recently, as it had many features I wanted and actually made sense to use despite not being familiar with it (though used elisp and a tiny bit of scheme). I found it mixed some things where fantastic some things remain pain points, SBCL is a fantastic project and compiler and once you get used to the debugging it's a very nice experience with slime. It is true to say that it's flexi", "context": "", "use_case": "Common Lisp debugging", "switched_from": "", "story": "Why vibe code in Common Lisp?"}]}