Emacs has a game-of-life implementation! The kitchen-sink reputation is well deservied.
miniblog.
Related Posts
I'm still not sure whether a language should include a "kitchen sink linter" like Rust's clippy or have a package oriented "thousand flowers bloom" linter like eslint for JS and TS.
Clippy is delightful out of the box but eslint makes it so easy to have project specific lints.
Which languages do you consider to have the biggest/smallest standard libraries?
JS and Rust have a reputation for being pretty small. C has fewer data structures, but a bunch of system APIs.
Python feels more like a kitchen sink.
Where are other languages on this spectrum?
Security bug using Emacs with Mosaic. In 2014! https://www.openwall.com/lists/oss-security/2014/05/07/7 (the kitchen sink reputation of Emacs is entirely deserved)